MATLAB: The Ultimate Course for Beginners

Everything you need to know to get started with MATLAB

   Watch Promo

MATLAB - What is it & why do you need it?

MATLAB is a widely-used software program that is found in many industries ranging from engineering to finance. Users love it because it's easy to use and produces high quality graphics. All you have to do to get started is learn to code in MATLAB.

This course will teach you just that! We will start from the very beginning by introducing the desktop environment and work our way up to more complex topics like nested for loops. We'll cover lots of examples and work through all of them step by step. Unlike many instructors, I don't assume you know more than you do.

What will you learn in this course?

Let me tell you about it. Here's what you'll learn:

  • Matrices and Vectors
  • 2-D Plotting
  • User-defined functions
  • Logical statements: if-elseif, switch-case
  • Looping techniques: for and while loops, nested loops
  • Strings
  • Advanced functions: anonymous functions, subfunctions, variable input/output functions
  • Math techniques: integration, differentiation, symbolic expressions, polynomials, curve fitting
  • And more!

Click here to see the full curriculum

What you'll get with the course...

Downloadable items:

  • Lecture slides for each chapter to give you the background you need for each topic (9 Chapters)
  • Booklet of examples for each chapter to allow you to practice on your own or along with me in the videos
  • Quizzes (23 of them) with video solutions
  • 2 exams and 1 final exam with video solutions
  • Certificate of Completion once you finish the course


  • 23.5 hours of on-demand lecture videos featuring detailed explanations of all topics
  • Explanations of all the examples to increase your comprehension
  • Solutions to all quizzes and exams in case you get stuck

Not ready to enroll yet?

Test out STEM Course Prep by enrolling in my FREE Logicals course!

Course Curriculum

Available in days
days after you enroll
  Exam 1
Available in days
days after you enroll
  Exam 2
Available in days
days after you enroll
  Final Exam
Available in days
days after you enroll

Your Instructor

Cherish Qualls, PhD
Cherish Qualls, PhD

Teaching is my passion. As a University professor I have taught 1000's of students and watched them transform from freshmen into successful engineers. Unlike many STEM professors, I believe in teaching complex material in simple, easy-to-understand terms. I teach my courses in a way I wish I had been taught: straightforward lectures with plenty of examples on how to apply the theory being learned.

In addition to University experience, I also worked as an engineer for 8 years in industry at a well-known defense company. This experience enables me to focus in on topics that are actually applicable in the real world, not just textbook problems.

Come learn with me!


Why this course instead of other online MATLAB courses?

  • I have taught MATLAB many, many times. I know what works for students and what doesn't. This course is structured differently from others available online. Other instructors just show themselves typing code in MATLAB as they explain the topics. I don't think that's the best way for you to learn.
  • In this course, we will have a brief lecture with slides discussing the concepts. You will also be provided with a downloadable booklet of examples for each chapter and we will work through them together. This gives you the opportunity to code while having someone walk you through it at the same time.
  • The only way to learn coding is to write code yourself so I have created 23 quizzes and 3 exams for you to test your knowledge. Don't worry though, video solutions are provided in case you get stuck.
  • Another benefit of this course is the rigor of the examples, quizzes and exams. I don't always give simple one step problems. Many of the problems you will work will require a combination of topics and steps, allowing you to further enhance your skills.

And just to make sure this class will work for you...

Fundamental topics from calculus and physics are used so it is helpful (but not required) to know basics like vectors, derivatives, and integrals. I also have some engineering applications from Statics like equilibrium, dot product and cross product.

One last thing...

You might be wondering about a textbook for reference. The one I always use in my course is MATLAB: A Practical Introduction to Programming and Problem Solving by Stormy Attaway. This book isn't necessary for this course but I recommend it as a source for additional problems to enhance your programming skills.

(Disclosure: The textbook link is an affiliate link. What does that mean? It means that, at no cost to you, I will receive a small commission if you click through the link and purchase the textbook. That being said, whether you purchase the text through here or elsewhere, I still highly recommend the text. It really is a great reference.)

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days and we will give you a full refund. Please see the Terms of Use page for details.

Get started now!