Learn with MATLAB and Simulink Tutorials

Get an interactive, hands-on introduction to using MATLAB® with online, self-paced courses.

  • In-product exercises 
  • Short video demonstrations
  • Instant feedback


FREE - Quickly learn the essentials of MATLAB.

Simulink Onramp

FREE - Quickly learn the essentials of Simulink.

Learn MATLAB Basics

MATLAB is the high-level language and interactive environment used by millions of engineers and scientists worldwide. It lets you visualize ideas across disciplines including signal and image processing, communications, control systems, and computational finance.

Read Documentation Basics

Desktop Basics: Enter commands and view results.

Matrices and Arrays: Create variables that contain multiple values.

Array Indexing: Access data in an array.

Watch Introductory Videos

Learn Simulink Basics

Simulink® is a block diagram environment for multi-domain simulation and Model-Based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems. Simulate dynamic systems leveraging graphical editors, customizable block libraries, and solvers for modeling.

Read Documentation Basics

Create a Simple Model: Build and simulate a model.

Navigate model: Navigate the hierarchy and connections.

Model-Based Design with Simulink: Use Simulink for Model-Based Design

Watch Introductory Videos

Other Resources

    Start with an Example

    Explore thousands of code and model examples for a head start solving your problem.

    Browse examples

    Deep Learning Onramp

    FREE - Get started with practical deep learning methods.