MATLAB and Simulink Tutorials


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


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.


Go Beyond the Basics with MATLAB and Simulink Training

Statistics Onramp

Get started using statistical methods for analysis in MATLAB.

Computer Vision Onramp

Learn the basics of computer vision to design an object detector and tracker.

Object Oriented Programming Onramp

Learn about object-oriented programming, a programming design approach that involves defining elements called objects.

Power Electronics Simulation Onramp

Learn the basics of simulating power electronics converters in Simscape.

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.

App Building Onramp

Learn effective ways to develop applications in MATLAB using App Designer.

Simscape Onramp

Learn the basics of simulating physical systems in Simscape.

Optimization Onramp

Learn the basics of solving optimization problems in MATLAB using the problem-based approach.

Circuit Simulation Onramp

Learn the basics of simulating electrical circuits in Simscape through this free, two-hour introductory tutorial.

Reinforcement Learning Onramp

An interactive introduction to reinforcement learning methods for control problems.

Wireless Communications Onramp

Learn the basics of simulating a wireless communications link in MATLAB through this free, 90-minute interactive tutorial.

Deep Learning Onramp

Get started with deep learning techniques in MATLAB for recognition.

Power Systems Simulation Onramp

Learn how to progressively build and validate power systems using Simscape Electrical.

Additional Courses

Advance your skills with MATLAB and Simulink courses on a wide range of topics.