Training Services

Course Offerings

There are many ways to receive training:

Public training. More than 30 courses are offered in a focused classroom setting at MathWorks facilities and public sites around the world.

e-Learning. This environment is ideal for groups with limited budgets or for attendees who need a faster, more flexible way to learn. Choose from:

  • Virtual. Instructors lead online courses using the same course content and materials offered in classroom courses.
  • Self-paced. This prerecorded, interactive e-learning format includes demonstrations, exercises, and quizzes that you complete at your own pace.

Training at your work site. Instructors customize the curriculum based on your attendees’ learning styles and abilities using company-specific or industry-specific examples.

Requirements and setup instructions for online training 4:44

Get details on system requirements and learn how to prepare for a virtual course.

The below courses are presented within three skill levels: fundamental, intermediate, and advanced. These levels represent the level of knowledge required for each course, and should not be used for determining the sequence of courses to be taken by a particular learner.

Communications Systems

Fundamental Courses Days
Simulink Coder Fundamentals 1 day
Intermediate Courses Days
Integrating Code with Simulink 1 day
Advanced Courses Days
Embedded Coder for Production Code Generation 3 days
Communication Systems Modeling with Simulink 1 day

Computational Biology

Fundamental Courses Days
MATLAB Fundamentals 3 days
Intermediate Courses Days
Statistical Methods in MATLAB 2 days
Parallel Computing with MATLAB 2 days
MATLAB Based Optimization Techniques 1 day

Computational Finance

Fundamental Courses Days
MATLAB Fundamentals 3 days
MATLAB Fundamentals for Financial Applications 3 days
Intermediate Courses Days
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 1 day
MATLAB for Building Graphical User Interfaces 1 day
Deploying MATLAB Based Applications - Java Edition 1 day
MATLAB Based Optimization Techniques 1 day
Parallel Computing with MATLAB 2 days
Statistical Methods in MATLAB 2 days
Deploying MATLAB Based Applications - .NET Edition 1 day

Control Systems

Fundamental Courses Days
MATLAB Fundamentals 3 days
Simulink for System and Algorithm Modeling 2 days
Simulink for Aerospace System Design 2 days
Simulink Coder Fundamentals 1 day
Stateflow for Logic Driven System Modeling 2 days
Intermediate Courses Days
Integrating Code with Simulink 1 day
MATLAB and Simulink for Control Design Acceleration 2 days
Physical Modeling of Mechanical Systems with SimMechanics 1 day
Physical Modeling of Multidomain Systems with Simscape 1 day
Advanced Courses Days
Model Management and Verification in Simulink 2 days
Embedded Coder for Production Code Generation 3 days

Digital Signal Processing

Fundamental Courses Days
MATLAB Fundamentals 3 days
Signal Processing with Simulink 3 days
Simulink Coder Fundamentals 1 day
Intermediate Courses Days
Parallel Computing with MATLAB 2 days
Signal Processing with MATLAB 2 days
Integrating Code with Simulink 1 day
Advanced Courses Days
Communication Systems Modeling with Simulink 1 day
Embedded Coder for Production Code Generation 3 days

Embedded Systems

Fundamental Courses Days
Simulink for System and Algorithm Modeling 2 days
Simulink for Aerospace System Design 2 days
Stateflow for Logic Driven System Modeling 2 days
Simulink Coder Fundamentals 1 day
Intermediate Courses Days
Integrating Code with Simulink 1 day
MATLAB and Simulink for Control Design Acceleration 2 days
Advanced Courses Days
Model Management and Verification in Simulink 2 days
Embedded Coder for Production Code Generation 3 days
Polyspace for Code Verification 2 days

Image and Video Processing

Intermediate Courses Days
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 1 day
MATLAB for Building Graphical User Interfaces 1 day
Parallel Computing with MATLAB 2 days
Signal Processing with MATLAB 2 days
Image Processing with MATLAB 2 days
MATLAB Based Optimization Techniques 1 day

Mechatronics

Fundamental Courses Days
Simulink for System and Algorithm Modeling 2 days
Simulink for Aerospace System Design 2 days
Stateflow for Logic Driven System Modeling 2 days
Intermediate Courses Days
Integrating Code with Simulink 1 day
MATLAB and Simulink for Control Design Acceleration 2 days
Physical Modeling of Mechanical Systems with SimMechanics 1 day
Physical Modeling of Multidomain Systems with Simscape 1 day
Advanced Courses Days
Model Management and Verification in Simulink 2 days

Technical Computing

Fundamental Courses Days
MATLAB Fundamentals 3 days
Intermediate Courses Days
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 1 day
MATLAB for Building Graphical User Interfaces 1 day
Interfacing MATLAB with C Code 1 day
Deploying MATLAB Based Applications - Java Edition 1 day
Parallel Computing with MATLAB 2 days
Statistical Methods in MATLAB 2 days
Deploying MATLAB Based Applications - .NET Edition 1 day
MATLAB Based Optimization Techniques 1 day

Test and Measurement

Intermediate Courses Days
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 1 day
MATLAB for Building Graphical User Interfaces 1 day
Deploying MATLAB Based Applications - Java Edition 1 day
Deploying MATLAB Based Applications - .NET Edition 1 day
Interfacing MATLAB with C Code 1 day