Skip to content
MathWorks

Self-Paced Online Courses

  • Self-Paced Content
  • MathWorks
  • MATLAB Help Center
  • Community
  • Learning
  • Get MATLAB MATLAB
  • Sign In
    • My Account
    • My Community Profile
    • Link License

    • Sign Out
  • Contact MathWorks Support
  • Visit mathworks.com
  • Online Courses
MathWorks MathWorks

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • (English)
  • (Deutsch)
  • (Français)
  • (简体中文)
  • (English)

You can also select a web site from the following list

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文
    • English
  • 日本 (日本語)
  • 한국 (한국어)

Contact your local office

image for course Simulink Fundamentals

Simulink Fundamentals

Apply fundamental Simulink® techniques for real-life dynamic physical systems modeling. Dive into modeling systems with multiple components and deepen your understanding of how Simulink® runs simulations behind the scenes.

Course modules

Course Overview

Familiarize yourself with the course.

Lessons:
  • Course Overview
  • Course Example: 3D Printer

Simulink Environment Overview

Learn new modeling constructs, visualization techniques, and how to exchange data with Simulink.

Lessons:
  • The Simulink Environment
  • Simulink Basics
  • Advanced Modeling Constructs
  • Model Callbacks
  • Data I/O
  • View and Analyze Simulation Results
  • Review - Simulink Environment

Modeling Continuous Dynamic Systems

Modeling and simulating continuous dynamic systems in Simulink.

Lessons:
  • Modeling Dynamic Systems
  • Continuous Dynamic System Modeling Overview
  • Modeling Differential Equations
  • Modeling Continuous Transfer Functions and State-Space Representations
  • Modeling Physical Boundaries
  • Continuous Simulation Overview
  • Simulation Accuracy

Modeling Discrete Dynamic Systems

Modeling and simulating discrete dynamic systems in Simulink.

Lessons:
  • Introduction to Discrete Signals
  • Discrete Dynamic System Modeling Overview
  • Modeling Difference Equations
  • Modeling Discrete Transfer Functions and State-Space Representations
  • Modeling Multirate Discrete Systems
  • Solving Discrete Dynamic Systems

Subsystems

Group related blocks into subsystems.

Lessons:
  • Organizing Growing Models
  • Subsystem Basics
  • Customizing Subsystems
  • Summary
  • Introduction to Masking
  • Masking Subsystems

Conditionally Executed Subsystems

Create subsystems that execute in response to a control signal.

Lessons:
  • Overview
  • Conditionally Executed Subsystems
  • Extruder Simulation

Model Referencing

Create larger projects by referencing other models.

Lessons:
  • Integrating Multiple Models
  • Model Referencing Workflow
  • Creating Model References
  • Managing Model Referencing
  • Accelerating Referenced Models

Simulink Libraries

Create Simulink libraries and manage library links.

Lessons:
  • Libraries and Links
  • Creating a New Library
  • Using Your Custom Block
  • Managing Links
  • Library Link Manager
  • Adding Libraries to the Simulink Library Browser

Optimizing Simulation Performance

Optimizing simulation performance and troubleshooting common performance issues.

Lessons:
  • Optimizing Simulation Performance
  • Simulation Speed vs Accuracy
  • Fixed-Step Solvers
  • Variable-Step Solvers
  • Simulating Discontinuities in your Dynamic Systems
  • Algebraic Loops
  • Dynamic System Stiffness

Conclusion

Learn about next steps and give feedback on the course.

Lessons:
  • Additional Resources
  • Survey

Format:Self-paced

Language:English

Language

  • Hands-on exercises with automated feedback
  • Access to MATLAB through your web browser
  • Shareable progress report and course certificate

Simulink Onramp

Get started quickly with the basics of Simulink.

Simscape Onramp

Learn the basics of simulating physical systems in Simscape.

Stateflow Onramp

Learn the basics of creating, editing, and simulating state machines in Stateflow.

MATLAB Onramp

Get started quickly with the basics of MATLAB.

Simulink Onramp

Get started quickly with the basics of Simulink.

  • Trust Center
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Application Status
  • Contact Us

© 1994-2025 The MathWorks, Inc.