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.

Model a Dynamic System: Create a dynamic control system.

Simulate a Dynamic System: Simulate and evaluate system behavior.

Watch Introductory Videos

Learn Interactively

Online MATLAB Courses

An updated MATLAB tutorial which includes demonstrations, quizzes, and hands-on practice.

Other Resources

  • Start with an Example

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

    Browse examples

  • Get Trained by the Pros

    See upcoming training courses, held online and in classrooms worldwide.

    Explore training