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

See more documentation topics

Watch Introductory Videos

See more related videos

Learn Interactively

Learn Interactively

Online MATLAB Courses

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

Get started Browse all courses

Other Interactive Tutorials

Simulink Tutorials
Learn the basics, including how to model dynamic systems.

Learn more

Signal Processing Tutorial
Learn to design and simulate signal processing systems.

Learn more

Control Systems Tutorial
Learn how to model, analyze, and design control systems.

Learn more

Computational Math Tutorial
Learn how to apply numerical methods, including optimization.

Learn more

Please note: These tutorials require Flash. Chrome users may need to adjust their settings to enable access.

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