Become a Good Matlab Programmer in less than 30 days
4.4 (597 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,488 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Become a Good Matlab Programmer in less than 30 days to your Wishlist.

Add to Wishlist

Become a Good Matlab Programmer in less than 30 days

This is the last time, you wish you could be a Matlab Programmer.
4.4 (597 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,488 students enrolled
Last updated 1/2017
Price: $200
30-Day Money-Back Guarantee
  • 7.5 hours on-demand video
  • 4 Articles
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
At the end of this course you are a confident Matlab Programmer
By the end of the course, you are able to formulate intermediate and some advanced engineering projects into Matlab and solve them using programming skills
You are fully able to solve any engineering and technical project offered at University or College
View Curriculum
  • In this course we start from the very begining and no prior programming experience is required.
  • Matlab Software Installation: You are requried to install the Matlab Software on your machine, so you can start exectuing the codes, and examples we work during the course. Please visit : for requesting a free trial of the software if you didn't have it already. Most of the Universities offer a free student version of the software, therefore, if you are a student, first contact your university to see if such a program is avaiable. If you are not a student or your university didn't offer it, you can purchase the studnet version directly from Mathworks. Please note that we need the student version in this class which already comes with 10 of the most important Matlab Toolboxes installed.
  • The will to learn programming and Matlab in Particular !
  • General Knowledge of Computer

Course Updated (11/21/2016)

This course offers Coursovie Training Certificate in addition to Udemy Certificate. Coursovie Certificate is FREE and requires registration on Coursovie Website. In order to register please visit us at (coursoviedotcom). 

Matlab Programming is one of the most important technical programming languages and skills today. In this course, we will start learning Matlab from beginner level, and slowly we ease our way into more technical topics. This course is a general Matlab Programming, and it means that all the majors can benefit from this course. Matlab Programming is an easy and understandable programming language and is an excellent choice for learning before starting other programs like Java, Python, C, and C++.

The list of contents is:

Chapter 1: An Introduction to Matlab Software

Chapter 2: Mathematics in Matlab

Chapter 3: Working with Variables in Matlab environment

Chapter 4: Trigonometric Functions in Matlab

Chapter 5: Complex Numbers in Matlab

Chapter 6: Working with Vectors in Matlab

Chapter 7: Working with Matrices in Matrices

Chapter 8: Introduction to Calculus and Engineering Functions in Matlab

Chapter 9: Graphs and Plotting in Matlab

Chapter 10: Loops, Conditions, and Intro to Programming in Matlab

Chapter 11: Projects (Updates Weekly with new programming drills)

Chapter 12: Import Data from Excel to Matlab 

Chapter 13: How to Claim your Coursovie Training Certificate (LinkedIn)

Chapter 14: Bonus Materials for the Course 

Chapter 15: Massive Discount Codes for other Courses (Coursovie Collection)

Who is the target audience?
  • Entrepreneurs
  • Teachers
  • Researchers
  • High School and College Students
  • Engineers in technical fields
  • programmers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 85 Lectures Collapse All 85 Lectures 08:42:22
How to request your Coursovie Training Inc. Certificate
3 Lectures 02:52
An Introduction to Matlab Software
7 Lectures 22:12

The installation Manaual is provided as link to this lecture.

Preview 02:00

2 pages

In this video we will learn the Matlab User interface and different parts of it, so we can work with more features of the software during the course.

Preview 06:39

It is very important to learn how to save our work progress, and come back to resume that later, or send our programs to our colleagues to teacher. This video explains the process step by step and illustrates different scenarios and their solutions.

How to save the workspace Results in Matlab environment

How to use the CLC, Home and Help Commands in Matlab workspace ?

Learn to run a Matlab Script like a Pro

M-Files Matlab Script File Extension
5 questions
Chapter 2- Work with Mathematics in Matlab
9 Lectures 32:18
How to do the Basic Arithmetic functions in Matlab ?

3 questions

Create variables in Matlab and store data in them

4 questions

Order of Operations in Matlab and how to do it the right way

order of precedence in Matlab Operations
1 question

Exponent & pi - Important friends of engineers

pi & exponential
4 questions

Let's create comments in Matlab and when to use it
3 questions

Part 1: What is Symbolic toolbox and why I should know it very well ?

Symbolic Toolbox
1 question

Part 2: What is Symbolic toolbox and why I should know it very well ?

Symbolic toolbox
1 question

Chapter 2 Quizz
2 questions

I need your Help !
How create, define and use Variables in Matlab like a pro
5 Lectures 19:40
Introduction to Variables in Matlab

How to create, and manipulating variables in Matlab programming ?

How to get Matlab results in different Formats ?

What are Symbolic Variables, and let's build one together

Let's do the calculations Symbolically. ( wish I knew it sooner )

Symbolic Calculations
1 question
Trigonometric Functions in Matlab
4 Lectures 25:04
Essential Functions for engineers in Matlab

Let's build Square Root function in Matlab
6 questions

Introduction to Trigonometry in Matlab

Trigonometric Functions
7 questions

How to create and define Hyperbolic Functions in Matlab ?

4 questions
Complex Numbers in Matlab Programming
4 Lectures 20:53
Introduction to Complex Numbers in Matlab

Complex Numbers in Matlab
2 questions

What are Complex Functions and how to build them in Matlab ?

Complex Numbers 2
4 questions

Let's use Symbolic Toolbox and Complex Functions together

Complex Numbers 3
3 questions

How to do the Symbolic Calculations using Complex numbers ?
Vectors in Matlab - Let's lay the foundation
11 Lectures 01:01:37
Introduction to Vectors in Matlab Programming

How to change a vector in Matlab, change it and use it again ?

Let's do some math on Vectors in Matlab

How to use Statistics on Vectors in Matlab Programming ?

How to extract vectors and manipulate data ?

How to create Vectors and Extract data in Matlab ?
3 questions

Let's create some new vectors in Matlab

Element by Element operation on vectors. Thanks Matlab is here !

Let's make Mathematical Calculations on Vectors easy once and for all

Let's build Random Vectors in Matlab and why they are so important ?

Hey, I can do Statistical Analysis on Vectors too !
Matrices - Let's see the Power of Matlab
12 Lectures 01:23:03
Introduction to Matrices in Matlab Programming

How to extract data from a Matrix ?

Let's Learn to Multiply Matrices together

How to find Max, Min, Number of Elements in a Matrix ?

How to augment a matrix the correct way ?

Let's learn the important functions for working with Matrices here

Get to know the Special Matrices we can use in Matlab Programming

How create Transpose & Diagonal Matrices like a Pro?

Let's solve equations using Matrices

Trace, Inverse and even More features in Matrices

How to works with matrices and do symbolic matrix calculations ?
Introduction to Calculus, and Engineering Functions in MATLAB
7 Lectures 56:18

NEW: What is Anonymous Function ? and Why is it so important?

An Introduction to Differentiation in Matlab

Let do Differentiation Symbolically

Let's Learn how to take Integration in Matlab

How to do the Limit function in Matlab

How to take Partial Derivatives for any function in Matlab
Graphs & Plots in Matlab
5 Lectures 33:42
Part 1 : Plotting in Matlab

Part 2: Plotting in Matlab

Part 3: Plotting in Matlab

NEW: Let's do Matlab Plots the easy way
5 More Sections
About the Instructor
Coursovie Training Inc. Hossein Tootoonchy
4.3 Average rating
804 Reviews
7,811 Students
5 Courses
Invest in yourself, Join 7000 students in the community.

I'm Hossein Tootoonchy. I've started 4 businesses in the past 4 years. I grew my last company to over $160,000 in revenue before selling it while I was a freshman at College. More recently, I've been helping over 55000 monthly readers find business ideas and turn them into profitable companies. In the process, I've worked with thousands of entrepreneurs who want to learn how to start a business the right way. I've become a pro at both launching my own new businesses and coaching others on how to do the same. This won't be easy, but am sharing all I've learned, so you can find the business idea that is right for you too. 

I am the founder of Coursovie Training Inc. which specializes in teaching technical courses in engineering field. Coursovie stands for Course + Movie, where ,my colleagues and I teach engineering courses using videos to reach thousands students. Coursovie's mission is to teach the engineering fundamentals practically, and working with passionate people. It is a journey and we are proud to be a part of it. Coursovie Training Inc. is an American New Start up that offers an ever growing range of high quality trainings in engineering and business fields.

All the trainings are produced by experts with the passion for teaching. All the examples introduced during the videos are based on the industry need, and cover the foundation of the engineering discipline under study.