Course Offerings

There are many ways to receive training:

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

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

  • Instructor-led. These courses are led in real time by MathWorks instructors and contain the same course content and materials used in the classroom setting.
  • 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.

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 Length
MATLAB Fundamentals 3 days
Fundamentals of Code Generation for Real-Time Design and Testing 1 day
Intermediate Courses Length
MATLAB to C with MATLAB Coder 2 days
Integrating Code with Simulink 1 day
Advanced Courses Length
Communication Systems Design with MATLAB 1 day
Embedded Coder for Production Code Generation 3 days
Generating HDL Code from Simulink 2 days
Communication Systems Modeling with Simulink 1 day
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days

Computational Biology

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

Computational Finance

Fundamental Courses Length
MATLAB for Financial Applications 3 days
Intermediate Courses Length
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 2 days
Building Interactive Applications in MATLAB 1 day
Deploying MATLAB Based Applications - Java Edition 1 day
Optimization Techniques in MATLAB 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 Length
MATLAB Fundamentals 3 days
Simulink for System and Algorithm Modeling 2 days
Simulink for Aerospace System Design 2 days
Simulink for Automotive System Design 2 days
Fundamentals of Code Generation for Real-Time Design and Testing 1 day
Stateflow for Logic Driven System Modeling 2 days
Stateflow for Automotive Applications 2 days
Intermediate Courses Length
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
Physical Modeling of Electrical Power Systems with SimPowerSystems 1 day
Verification and Validation of Simulink Models 1 day
Advanced Courses Length
Model-Based Design Introduction 2 days
Simulink Model Management and Architecture 2 days
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days
Embedded Coder for Production Code Generation 3 days

Digital Signal Processing

Fundamental Courses Length
MATLAB Fundamentals 3 days
Signal Processing with Simulink 3 days
Fundamentals of Code Generation for Real-Time Design and Testing 1 day
Intermediate Courses Length
Parallel Computing with MATLAB 2 days
Signal Processing with MATLAB 2 days
Integrating Code with Simulink 1 day
Advanced Courses Length
Generating HDL Code from Simulink 2 days
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days
Embedded Coder for Production Code Generation 3 days

Embedded Systems

Fundamental Courses Length
MATLAB Fundamentals 3 days
Simulink for System and Algorithm Modeling 2 days
Stateflow for Automotive Applications 2 days
Simulink for Automotive System Design 2 days
Simulink for Aerospace System Design 2 days
Stateflow for Logic Driven System Modeling 2 days
Fundamentals of Code Generation for Real-Time Design and Testing 1 day
Intermediate Courses Length
Integrating Code with Simulink 1 day
MATLAB and Simulink for Control Design Acceleration 2 days
MATLAB to C with MATLAB Coder 2 days
Verification and Validation of Simulink Models 1 day
Advanced Courses Length
Simulink Model Management and Architecture 2 days
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days
Embedded Coder for Production Code Generation 3 days
Polyspace Code Prover for C/C++ Code Verification 2 days

FPGA Design

Advanced Courses Length
Generating HDL Code from Simulink 2 days
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days

Image and Video Processing

Fundamental Courses Length
MATLAB Fundamentals 3 days
Intermediate Courses Length
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 2 days
Building Interactive Applications in MATLAB 1 day
Parallel Computing with MATLAB 2 days
Image Processing with MATLAB 2 days
Optimization Techniques in MATLAB 1 day
Advanced Courses Length
Programming Xilinx Zynq SoCs with MATLAB and Simulink 2 days

Mechatronics

Fundamental Courses Length
MATLAB Fundamentals 3 days
Stateflow for Automotive Applications 2 days
Simulink for System and Algorithm Modeling 2 days
Simulink for Automotive System Design 2 days
Simulink for Aerospace System Design 2 days
Stateflow for Logic Driven System Modeling 2 days
Intermediate Courses Length
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
Physical Modeling of Electrical Power Systems with SimPowerSystems 1 day
Verification and Validation of Simulink Models 1 day
Advanced Courses Length
Simulink Model Management and Architecture 2 days

Technical Computing

Fundamental Courses Length
MATLAB Fundamentals 3 days
MATLAB Fundamentals for Automotive Applications 3 days
MATLAB Fundamentals for Aerospace Applications 3 days
Intermediate Courses Length
MATLAB for Data Processing and Visualization 1 day
MATLAB Programming Techniques 2 days
Building Interactive Applications in MATLAB 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
Optimization Techniques in MATLAB 1 day

Test and Measurement

Fundamental Courses Length
MATLAB Fundamentals 3 days
Intermediate Courses Length
MATLAB Programming Techniques 2 days
Building Interactive Applications in MATLAB 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

Training Course Catalog

Download now

Request Training

Expert Instructors can tailor onsite training sessions to meet your organizational needs.

Learn more