MATLAB Course Designer

NEW PRODUCT

 

MATLAB Course Designer

Create courses, courseware, labs, and assessments using MATLAB and Simulink

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.

Landing page of MATLAB Course Designer for a course on calculus with MATLAB. The course is currently in draft mode, and the instructor is editing course details, such as title, description, and image. The instructor can see a list of multiple learning activities under the first course module on limits.
Video length is 4:21

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.

An instructor edits assessment tests for variables in a live script as part of a MATLAB exercise on defining limits in a calculus course. The instructor is choosing the variable names, setting a tolerance, and defining that the plot and sum functions must be used in the solution.
An instructor embeds a YouTube video that illustrates how to do a heat transfer equation in MATLAB as a learning activity in MATLAB Course Designer.

Create Engaging Learning Content

Add lectures, reading materials, and videos to your course. Course materials can include live scripts with text, images, and equations, as well as links to the reference material and course syllabus.

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.

An instructor selects a course they created in MATLAB Course Designer to assign to their learners within the school’s learning management system.

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.