MATLAB infrastructure updates for R2026a are in progress. MATLAB Course Designer will be available once the update is complete.
Create self-paced learning activities
Track student progress
Assign your content in any learning environment
MATLAB Course Designer is an instructional design workflow product for you to create online learning activities using files, scripts, models, assessments, and other tools available in MATLAB and Simulink.
With MATLAB Course Designer, you can:
- Design learning activities and assessments aligned with MATLAB and Simulink skills
- Incorporate existing videos and reading materials
- Organize your learning activities into modules and courses
- Assign content to learners and track progress through your learning management system (LMS), such as Moodle™, Blackboard®, Canvas®, or Brightspace®
Based on the same technology that MathWorks uses to author MATLAB Onramp and other self-paced learning content, MATLAB Course Designer helps you build engaging, hands-on MATLAB and Simulink exercises and learning experiences. MATLAB Course Designer is browser-based, and an internet connection is required.
Automate Assessments
Define assessment tests for each learning activity to provide learners with feedback on their solutions. Optionally, provide hints based on learning content and allow learners to see the correct solution. Learners’ mastery of both MATLAB and Simulink workflows can be assessed in the same learning content.
Assign Courses Within Your LMS
Assign the courses you create to students within your learning management system. You can also assign self-paced courses provided by MathWorks. Integrate with your LMS once, and you can assign both MathWorks self-paced online courses and any courses you create with MATLAB Course Designer.
MATLAB Course Designer is included with your MATLAB license
MATLAB Course Designer requires integration with your school’s learning management system.
Looking for inspiration as you author your own courses?
Check out our collection of self-paced courses that you can assign to your students.
Does your school have a license?
Integration with your LMS requires your school to have a Campus-Wide License, Community and Technical College License, Academic Teaching License, or Primary and Secondary School License.