Posts

Showing posts from September, 2018

Simpliv LLC MD Shahanshah Manzoor on why CXO’s should blog

Image
I have often been roiled by the question of whether CEO’s (or, I’ll put it more precisely, CXO’s) should blog. I know that the first question that comes to mind upon reading this point is: how do I do it? Does my busy schedule permit it? Shouldn’t it be something we leave to our content team? Well, a big no. I have discovered that it is not only important, but vital for CXO’s to blog. Yes, we are busy people. My own 14-hour workday is crammed with umpteen mails, presentations, business meetings, discussions, and all the other stuff that senior managers do. Yet, squeezing the time to blog is an important exercise. It is important from a number of standpoints. Let me describe to you my reasons for which we CXO’s must make the time for blogging: Opportunity to share our thoughts Our thoughts matter. Period. Most senior managers are experienced in their profession and not many are in their seats by accident. CXO’s are executives who are valued for their insights that are a result o...

Introduction to Solving Data Problems with UNIX

Image
About this Course UNIX, Linux, and their variants are wonderful operating systems, with great capabilities of doing data processing. But they are often ignored when people think about solving data problems, or in general,  Data Science.  This short course provides a hands-on approach to using UNIX/Linux for solving various data problems from sorting and searching to extracting and manipulating information. And all of these without writing any code! That’s right. With just a few commands of UNIX, and appropriate combinations of them, one could solve many data problems within seconds without writing thousands of lines or code or spending hours and days. Basic knowledge This course is for beginners, but it helps to have some basic understanding of operating systems (e.g., finding and launching programs, installing and configuring apps), as well as some basic knowledge of any programming. The course also assumes that you have a way to connect to a UNIX/Lin...

Introduction to Programming

Image
About this Course Have you ever said to yourself: “I’d like to learn programming, but where should I start?” There are an overwhelming number of options that are available to those who want to learn. Introduction to Programming is designed to give you the foundation skills that will prove important for any type of programming you want to do. You’ll learn to code web pages, create a mobile application and use external data sources. (Mobile covered in Level II of the course) This course, which includes video lectures, lab exercises, and full program code will prepare your for entry level jobs in development– or simply make you comfortable with code and confident in more advanced study. As you build a portfolio of skills, you’ll also build a portfolio of completed projects that can be used to demonstrate your new skill sets. In Level I of the course we focus on foundations– The things that all developers need to know to be successful. With each passing chapter of the co...

Beginner’s Guide to Editor Scripting in Unity

Image
About this Course This course will teach you how to maximize your potential using the Unity editor. By using the techniques taught in this course, you will speed up your development time and customize your Unity workflow. You will learn how to make Unity user friendly to your preferences, techniques, and workflows. First, we will look at some built-in options Unity gives developers for customizing the editor. We will learn how to customize window layout, console output, and more. Next, we will look at how to use editor scripting to our advantage. Unity allows us to customize and extend the functionality of the editor by writing C# code. The final topic we will look at is customizing the inspector. This will give us the ability to edit and modify our game objects in the scene. By the end of this course you will have a well-rounded knowledge of how to customize each of these areas of Unity. The result will be a more efficient and effective development process allowing ...

Advance MATLAB Data Types and Data Structures

Image
About this Course Basic Course Description MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language which is frequenlty being used by engineering and science students. While teaching to students and observing different MATLAB related courses  on Simpliv for more than six months now. I realized that there is a need for a course which should cover the key data types such as Cells, tables, time tables, structures and Map containers which should provide the students with the essential skills for taking full advantage of MATLAB strengths in data analysis and programming. In this course we not only cover these data Types but also demonstrates different functions and operation and their conversions to make analysis and programming a greater experience. The following are the outlines of this course. Segment 1: introduction to the Course Segment 2: Cell Data Type Segment 3: Table Data Type Segment 4: ...

Complete MATLAB Tutorial: Go from Beginner to Pro

Image
About this Course MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language which is frequently being used by engineering and science students. In this course, we will start learning MATLAB from a beginner level, and will gradually move into more technical and advance topics. This course is designed to be general in scope which means that it will be beneficial to students in any major. Once, passed a certain learning thresholds, you will definitely enjoy MATLAB Programming. The key benefit of MATLAB is that it makes the programming available to everyone and is very fast to turn ideas into working products compared to some of the conventional programming languages such as  Java, C, C++,  visual basic and others. Below is the detailed outline of this course. Segment 1: Instructor and Course Introduction Segment 2: Handling variables and Creating Scripts Segment 3: Doing Basic Maths in MATLAB Segm...

MATLAB App Designing

Image
The ultimate Guide for MATLAB Apps About this Course The First segment of the course is on creating apps in MATLAB using its graphical user interface utility called GUIDE. The GUIDE provides essential graphical components for converting your code into a meaningful software. The graphical components include radio buttons, tables, check boxes, sliders and many others. The main motivation for adding this segment is the observation that students and people put alot of effort in writing the code but little on its appearance. By completing this segment of creating apps in GUIDE, you will easily transform your code into a well understood piece of software that the users will find useful to interact with. The segment contains 2+ hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course. The following is the outline of the course Segment 1: Basics of the GUIDE Segment 2: Linking the Code with GUI Segment 3: Adv...

MATLAB App Designing: The ultimate Guide for MATLAB Apps

Image
The First segment of the course is on creating apps in MATLAB using its graphical user interface utility called GUIDE. The GUIDE provides essential graphical components for converting your code into a meaningful software. The graphical components include radio buttons, tables, check boxes, sliders and many others. The main motivation for adding this segment is the observation that students and people put alot of effort in writing the code but little on its appearance. By completing this segment of creating apps in GUIDE, you will easily transform your code into a well understood piece of software that the users will find useful to interact with. The segment contains 2+ hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course. The following is the outline of the course Segment 1: Basics of the GUIDE Segment 2: Linking the Code with GUI Segment 3: Advance Techniques for GUIDE Segment 4: Sample Projects w...

The Future of AI

There seems no area untouched by Artificial Intelligence (AI). An ancient saying, popular in the Orient, which runs into something like: there is no place the sun has not been to; should perhaps be modified to insert AI in place of the sun. Another poetic metaphor, which says that what Ravi (the Sun) has not seen, Kavi (poet) has, has more relevance to our world, if you substitute the poet with AI. But there is one crucial difference: AI scientists put imagination into action. So, what is the future of  AI ? This question is perhaps as old as AI itself. Like all developments in all scientific fields, AI has had its share of admirers and detractors alike. To those amongst us who are witness to the most dramatic changes technology is bringing into our lives; AI has quite a few aces up its sleeves. Want to consider my optimism misplaced and over enthusiastic? I don’t mind, but see if these developments fire your imagination. AI is going to substitute a good part of the work that...

Machine Learning Classification Algorithms using MATLAB

Image
About this Course This course is for you If you are being fascinated by the field of  Machine Learning ? Basic Course Description This course is designed to cover one of the most interesting areas of machine learning called classification. I will take you step-by-step in this course and will first cover the basics of  MATLAB . Following that we will look into the details of how to use different machine learning algorithms using MATLAB. Specifically, we will be looking at the MATLAB toolbox called statistic and machine learning toolbox.We will implement some of the most commonly used classification algorithms such as K-Nearest Neighbor, Naive Bayes, Discriminant Analysis, Decision Tress, Support Vector Machines, Error Correcting Ouput Codes and Ensembles. Following that we will be looking at how to cross validate these models and how to evaluate their performances. Intuition into the classification algorithms is also included so that a person with no mathematical...