Start learning MATLAB and Simulink with free tutorials
Expand your knowledge through interactive courses, explore documentation and code examples, or watch how-to videos on product capabilities.
Note: You must be on a desktop computer to take courses.
Enter your email address and we will send you a link to take these courses later.
Build a Foundation with Interactive Courses
MATLAB Onramp
Quickly learn the essentials of MATLAB®.
Simulink Onramp
Learn to create, edit, and troubleshoot Simulink® models.
My Courses
View self-paced courses you have enrolled in or have access to, including those provided by your university.
Explore Examples and Documentation
Try examples and read comprehensive documentation on matrices and arrays, plots, block diagrams, Model-Based Design, and other fundamental topics.
Get Started with Introductory Videos
Learn how to get up and running quickly with step-by-step videos. See common applications and workflows, and discover new product capabilities.
Go Beyond the Basics with MATLAB and Simulink Training
Deep Learning Onramp
Get started with deep learning techniques in MATLAB for recognition.
Machine Learning Onramp
An interactive introduction to practical machine learning methods for classification problems.
Stateflow Onramp
Learn the basics of how to create, edit, and simulate state machines in Stateflow® with this free interactive tutorial.
Image Processing Onramp
Learn the basics of practical image processing techniques in MATLAB.
Control Design Onramp with Simulink
Get started quickly with the basics of feedback control design in Simulink.
Signal Processing Onramp
An interactive introduction to practical signal processing methods for spectral analysis.
Reinforcement Learning Onramp
An interactive introduction to reinforcement learning methods for control problems.
Simscape Onramp
Learn the basics of simulating physical systems in Simscape.
Additional Courses
Advance your skills with MATLAB and Simulink courses on a wide range of topics.