Become a Good Matlab Programmer in 30 days
4.3 (4,204 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,957 students enrolled

Become a Good Matlab Programmer in 30 days

This is the last time, you wish you could be a Matlab Programmer
4.3 (4,204 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,957 students enrolled
Last updated 3/2019
English [Auto], Italian [Auto], 2 more
  • Portuguese [Auto]
  • Spanish [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 5 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Matlab Programming
  • Working with M-Files, Simulation Files, Functions and Scripts
  • You are fully able to solve any engineering and technical project offered at University or College
Course content
Expand all 122 lectures 14:59:42
+ Introduction to the Course
2 lectures 00:47

Dear Friend,

Let me first thank you for purchasing this course. As an Instructor, I value your time and money and appreciate your trust in me and this course. I will do my best to make this training is as useful as possible and will help you learn to advance in your professional career.

Now, that we are starting this journey together, I want to introduce you to some additional resources that I regularly post valuable content on. In order to make sure that you don't miss out on any additional content, please take one moment to join me on the following platforms and benefit from my complimentary Youtube videos, blogs, downloadable E-books, and articles.




Thank you


Preview 00:32
+ Introduction to Matlab Software and Matlab Suite
6 lectures 22:12

The installation Manaual is provided as link to this lecture.

Preview 02:00

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
+ How to work with Mathematics in Matlab?
9 lectures 32:17
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
  • In this course we start from the very begining and no prior programming experience is required.
  • Matlab Software
  • Willing to Learn

Last Update:


8 Hours of New Content (Intermediate & Advanced Levels) were Added to This Course - Enjoy

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 ease our way into more advanced topics and programs. This course is a general Matlab Programming training, and it means that regardless of your major and field of study; you can benefit from this course, so much so that Google's former svp/product management Jonathan Rosenberg recognized it as the only skill you need on your resume to be able to work at Google.

Matlab Programming is an easy and understandable programming language and is an excellent choice for those who want to learn programming for the first time. Engineering companies often use Matlab to prototype and validate their ideas before committing to build it with other programs like Java, Python, C, and C++. Knowing Matlab will give you the competitive advantage in your career. This course is being updated continuously and new materials are added to library every week. Below is a short summary of what the course contents are but there are many more examples and downloadable materials also provided in these lectures.

The Summary of Course Content is : 

Chapter 1: An Introduction to Course & All Resources

Chapter 2: An Introduction to Matlab Software

Chapter 3: Introduction to Mathematics in Matlab

Chapter 4: Working with Variables in Matlab environment

Chapter 5: Trigonometric Functions in Matlab

Chapter 6: Complex Numbers in Matlab

Chapter 7: Working with Vectors in Matlab

Chapter 8: Working with Matrices in Matlab

Chapter 9: Introduction to Calculus and Engineering Functions in Matlab

Chapter 10: Graphs and Plotting in Matlab

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

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

Chapter 13: Import Data from Excel to Matlab 

Chapter 14: Bonus Materials for the Course 

Chapter 15: Intermediate & Advanced Topics in Matlab

Chapter 16: Data Types and Data Structures in Matlab

Chapter 17: Working with Files in Matlab Environment

Chapter 18: Matrices in Matlab (Intermediate Topics)

Chapter 19: Scripts, Functions & M-Files in Matlab

Chapter 20: Advanced Plotting Techniques in Matlab

Chapter 21: Creating Functions and Workflows in Matlab

Chapter 22: Logical Statements & Operations in Matlab

Chapter 23: Additional Matlab Projects (intermediate - Advanced Levels)

Chapter 24: Next Steps and Additional Resources, Certifications and Benefits 

In addition to the learning materials, you will receive all future updates free as well as career tips in engineering.

Who this course is for:
  • Entrepreneurs
  • Teachers
  • Researchers
  • High School and College Students
  • Engineers in technical fields
  • programmers
  • Students