MATLAB for Engineering Students Part 1 (Udemy.com)
Learn the MATLAB basics you need. Matrices, plotting, logicals, looping, functions & more are covered with many examples
Created by: Cherish Qualls, PhD
Last updated March 2019
What you will learn
- Create and modify vectors and matrices, visualize data using 2-D plots
- User-defined functions, if-elseif and switch case statements
- Perform looping tasks with for and while loops
- Plus more!
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.5 out of 5higher than 55% of them
- Reviews1,442#60 of 336 by number of reviews
- Length13.3 hourslonger than 82% of them
- Last updatedMarch 2019earlier than 86% of them
Course Description
MATLAB - What is it & why 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.
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 13 quizzes 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 and quizzes. 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.
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
-And more!
Let's take a closer look at what comes with the course...
Downloadable items:
-Lecture slides for each chapter to give you the background you need for each topic (5 Chapters)
-Booklet of examples for each chapter to allow you to practice on your own or along with me in the videos
-Quizzes (13 of them)
Videos:
-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
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.
Let's get started...
Enroll Now! There's no better time than now!
Instructor Details
- 4.5 Rating
1,442 Reviews
Cherish Qualls, PhD
Hi!
I graduated from Auburn University with a M.S. and PhD in Aerospace Engineering. After graduation I worked as a Systems Engineer at Lockheed Martin. After working in industry for 8 years I decided to focus on teaching full time.
I have 18+ years of teaching experience and have helped 1000's of students transform from freshmen to successful engineers. Some of the courses I teach include: Statics, Dynamics, Thermodynamics, MATLAB, Numerical Analysis, Controls, Fluid Mechanics and Solid Mechanics. I have taught at Auburn University, University of North Texas and Texas Christian University.
I believe in teaching my courses in a way that I wanted to be taught when I was in school...plenty of examples, not a lot of theory. Many instructors don't understand the learning needs of their students. They give complicated lectures full of theory but then hardly ever work out examples. The examples they do work tend to be simple or the examples already presented in the course textbook.
This is why I recently founded STEM Course Prep. STEM Course Prep is meant to help struggling students succeed before they have to drop or fail a class.
More courses by Cherish Qualls, PhD
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By ayoub rami on 11/16/2025
As a first contact with matlab this course is amazing. Taking from the very basics to loops and functions, the explanation was very clear apart from two quizzes where the voice wasn't clear, but it didn't make a problem. Overall the course is amazing but for a better matlab understand I think following on to the part 2 will be better, and thanks.
By Alicia Rogers on 6/29/2024
This is the first time I have taken MATLAB, and I am learning a lot. The examples are explained well. I've been following along with the recommended book, and having some of those practice problems available to me has been nice for getting extra practice as well.
By Yasin Canakci on 4/25/2023
Course content is just fairly enough yet nice examples presented. I don't really feel like I've learnt what I should supposed to learn in Matlab, content maybe easily doubled. The worst side, instructor doesn't really bother to reply your questions.
By SHAFIK MATOVU on 1/29/2023
The course was beyond my expectations: 1- The instructor is confident and well versed in what she is teaching. 2- The course is to the point. 3- The concepts, Examples and Quizzes are well explained. It has been a great undertaking thanks to the instructor.
By Ahmed Ali on 12/6/2022
The teaching in this course is great, informative, and very useful, however, the example questions after each lesson taught are very unclear and incomplete in information and require me to look into the code or the explanation video, which makes it impossible for me to try to solve it on my own first as I would like to test my knowledge. I think the example questions should be stated as quiz questions to give the opportunity for the learner to think of the solution and try to code it on one's own before seeing the solution or explanation video of the solution.
By Ahmad Mahmoud on 5/22/2022
As a master student who has basic knowledge in MATLAB I already know some topics but sometimes I don't know why I use these arguments, every time i have a project I look in internet to search how to write a statement or how to write for example for or while or if loop or how to do vectorization. so I decided I have to take some courses and arrange and organize my skills in MATLAB. the lecturer covers very well all basic topics needed for an engineering student. ( even helpful for a master student and he struggels with MATLAB) PROS: - topics are coverd and organised very well. - there are slides for each topic so if you forget a syntax or a structure of a function you can go back to slides. - the exmaples are very helpful, you have to follow the examples step by step, they will help you to understand more how to code. - quizes are helpful, try to pause the video and try alone then check your answer. CONS : - the sound quilaity of some videos maybe ( not all of videos i would say 4 or 5 videos, specially in quizes or examples ) is not good, either the voice is very low, or do you feel that the lecturer far away from the microphone. - some videos are long ( more than 20 mins ) sometimes you need a break to continue. in general I have learned alot here , I could organise my ideas about MATLAB and I have already bought part 2 and excited to start with it.
By Robert William on 10/19/2020
I am very happy to have bought a really legendary course. She tells it very well.
By Constantine Ndenge Musaga on 9/7/2020
Spot on explanation
By Chandralal Bandara on 8/24/2020
sometimes video is not clear
By Shalini Singh on 8/15/2020
Yes I am satisfied by this course
By Sameer Pallavkar on 8/14/2020
The course was well structured, along with numerical examples of varying difficulty as and when needed. This course indeed is an effective, and smooth introduction to Matlab Programming.
By Mulatu Bachoro on 8/7/2020
This time no comment
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








