MATLAB and Simulink Training

Online Training Courses Frequently Asked Questions

Overview

MathWorks online training courses offer self-paced learning anywhere, anytime through our online interface. MathWorks online training courses provide:

  • Hands-on coding exercises directly in MATLAB and Simulink
  • An interactive learning environment available 24/7 through a web browser
  • Assessments and feedback as you code
  • Progress and completion information that can be shared electronically or through online certificates and digital credentials

Onramp courses are free for everyone. Other courses and learning paths require a subscription to the Online Training Suite to gain access.

The Online Training Suite (OTS) provides access to the full catalog of self-paced, online training courses and learning paths that MathWorks offers, including all new courses and learning paths released during the user’s subscription term. In addition, users can earn digital credentials for any completed learning path. Learn more about digital credentials.

Onramp courses are free for everyone and do not require a subscription to access. Other training options offered by MathWorks, such as virtual or in-person training courses taught by an instructor or courses available through third-party platforms such as Coursera and edX, are not included with OTS and require a separate purchase.

When taking a course in the online environment, you do not need to have a license for the products used. Simulink courses taken using the Simulink desktop do require a licensed installation of the products used in that course. If you prefer to take a course based on Simulink using a desktop instead of online but do not have a license for the products used, you can obtain a trial license

If you have never used MATLAB before, we recommend MATLAB Onramp as the best way to get started quickly with the basics of MATLAB. After you have completed MATLAB Onramp, or if you already have basic experience using MATLAB, there are several other options to choose from:

  • Onramps are short, introductory courses that are free to everyone. For example, to get started with Simulink, choose Simulink Onramp.
  • Non-onramp courses vary in length and level and require a subscription to the Online Training Suite (OTS). For example, Simulink Fundamentals teaches you more advanced Simulink workflows after you complete Simulink Onramp. You can also choose domain-specific courses, such as Introduction to Motor Control.
  • Learning paths are collections of short courses that provide a structured learning journey. These also require an OTS subscription. For example, you can choose the short Core MATLAB Skills learning path or the more comprehensive Build MATLAB Proficiency learning path.

Yes. Our goal is to provide Online Training Suite and onramp courses in eight standard languages, though we are not yet able to provide all courses in all languages. To check the available languages for a course, click the “Change” link in the “About this course” section. If the “Change” link is not visible, the course is available only in English.

New content and topics are added four or more times per year.  


Accessing Online Training Courses

All online training courses require a MathWorks Account to gain access. Onramp courses are free for everyone, while other online training courses and learning paths require a subscription to the Online Training Suite (OTS).

To access OTS, your MathWorks Account must be linked to an OTS license. You can link to an OTS license in one of two ways: 

  1. Purchase an individual Online Training Suite license and add your MathWorks Account as an end user. See How do I add/change end users on an Online Training Suite license? for help with adding a MathWorks Account as an end user to a license.
  2. If you have access to MATLAB through your school or organization, you should see the OTS courses unlocked after you link to the MATLAB license.

Once your MathWorks Account is linked to an OTS license, you will need to be signed in to that account to access courses.

You can access courses in the following ways:

 

While onramp courses are free for everyone with a MathWorks Account, courses that are part of the Online Training Suite require a subscription. See How do I access online training courses? for more information

All courses require active internet access. Find information on system requirements.

Onramp courses are free for everyone and will not have an expiration date listed.

Access duration for Online Training Suite (OTS) courses depends on the license type. Individual OTS subscriptions are for 12 months. OTS access that you get through your school or organization may last longer.

Each course will have your access expiration date listed next to it. Once you have reached your access expiration date you can no longer access courses without renewing your subscription. Access cannot be extended for individual courses.

Once a subscription has been renewed or repurchased you can restart a course from where you left off, provided the course version is still being supported at the time of the subscription renewal. See Why was my course/course version discontinued? How can I finish it? for more about discontinued courses and versions.

Once you have reached your access expiration date you can no longer access Online Training Suite courses without renewing your subscription. Access cannot be extended for individual courses. 

No, online training courses cannot be taken offline. 

No, course content cannot be downloaded apart from the files and reference guides currently provided through the application. However, academic customers are able to integrate our online courses into a learning management system.


Purchasing/Renewing the Online Training Suite

To purchase the Online Training Suite (OTS):  

  1. Go to the Online Training Suite Subscription page. If you are already signed in, you will have the option to “Purchase” or “Link License.” If you are not yet signed in, select “Get Online Training Suite.” You will be prompted to sign in to your MathWorks Account. If you don’t have a MathWorks Account you will be prompted to create one.
  2. Once you are signed in, choose “Purchase.” Select the appropriate role that best describes your software use (Standard, Education, Student, or Home).
  3. To add the Online Training Suite to your cart:
    • Select the “Cart” button next to the Online Training Suite.
    • Select “Check out.”
    • Fill in the required fields as requested.
  4. Once you have completed your purchase:
    • Standard and Education purchases: You will be prompted to add a named user to each license purchased. See How do I add/change end users on an Online Training Suite license? for additional information.
    • Student and Home purchases: The purchaser of the license is added as the named user by default. If you need to change the end user, contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”).

 

Training credits may not be used to purchase the Online Training Suite.

The Online Training Suite (OTS) is not available for trials. If you want to experience the OTS learning environment before purchasing, try one of our free onramp courses (e.g., MATLAB Onramp, Simulink Onramp).

If you are the administrator of an Online Training Suite license, you can view or add an end user from your license center. See the instructions in this MATLAB Central community discussion or contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”). 

If you purchased your own license, you should receive an email from MathWorks with instructions for renewal. If you did not receive that email (check your spam folder) or if you deleted it, please contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”).

Online Training Suite licenses provided by your university or organization require renewal by an administrator. Contact your administrator or Customer Support for assistance.


Certificates and Course Progress  

Certificates are obtained through the “Certificate & Progress Report” link available on each course page and shown next to each course in My Courses:

  • Course certificate: Lists the completion percentage of a course as of a certain date
  • Progress report: Lists the completion percentage of a course and all underlying chapters of a course as of a certain date (Note: progress reports are not available for learning paths; see How do I obtain a certificate or digital credential for a learning path? for more information.)

To generate a certificate or progress report for the version of a course you are currently taking:

  • Visit the course page or My Courses.
  • Select the link for “Certificate & Progress Report.”
  • In the modal, choose “Certificate” or “Progress Report” from the menu on the left, then select one of the following options:
    • Copy a link to a certificate provided by MathWorks.
    • Share your certificate or progress report on LinkedIn or Facebook.
    • View a PDF (for downloading or printing).
  • Inside the course (progress report only), click on the account icon and select “Download progress report” from the dropdown menu.

To generate a certificate or progress report for a different version of a course, including discontinued versions:

  • Go to My Courses.
  • Select the link for “Certificate & Progress Report.”
  • In the modal, choose “Change Language or Release.”
  • Select the desired language or version.

Completion certificates and digital credentials become available to users once they’ve completed all the courses in a learning path. A learning path is complete once all the courses within that learning path are marked as complete (i.e., have 100% progress). Progress reports are not available for learning paths.

To claim a completion certificate or digital credential:

  • Visit the learning path page or My Courses.
  • Select “Digital Credential & Certificate.”
  • Choose “Digital Credential” or “Certificate” from the left-side menu in the modal.

Note: For digital credentials you will need to authorize the sharing of your data with Credly, an industry-standard badging platform. Learn more about digital credentials.

There are two ways to share course progress and completions: learner sharing of data and certificates/reports.

Learner sharing of data:

Students at a university whose learning management system (LMS) is integrated with online courses: Your progress data will be automatically shared to your instructor’s gradebook; you do not need to manually authorize data sharing. Your instructor or university administrator can confirm whether this option is available for you. More information about LMS integration is provided in our documentation.

All other learners: You can quickly share your course progress from within the online courses application. Course progress needs to be shared only one time and will continue to update automatically for your recipient(s). Sharing must be done individually for each course:

  • Visit the course page or My Courses.
  • Select “Certificate & Progress Report.”
  • In the modal, choose “Share progress with another user (e.g., your instructor).”
  • Enter the recipient’s MathWorks Account email address.
  • Repeat these steps to share with more than one MathWorks Account or for more than one course.
  • To revoke sharing, select “Unshare progress” from the modal menu.

Certificates/reports: See How do I obtain a certificate for a course?

The learner progress sharing workflow allows for the authorized sharing of course progress and completion data between a user and another MathWorks Account holder. More information about the learner sharing workflow can be found under Monitor Learner Progress in our documentation. 


Integrating Online Training Courses into a Learning Management System

Listing courses in a learning management system (LMS) can be accomplished in one of two ways:

  • Academic customers: Direct integration between online courses and the university’s LMS can be set up by a university administrator for any LMS that supports LTI 1.3 integration. Information on this feature is available under Teaching and Learning in our documentation.
  • Commercial customers/others: Our course metadata (i.e., course title, description, learning outcomes, duration, etc.) can be imported into an LMS through an Excel file, with progress tracking using the learner progress sharing workflow. For more information about this approach, contact Training.

Troubleshooting

Courses show as locked when a user is signed in to a MathWorks Account that cannot be verified as having access to an Online Training Suite (OTS) license. Common reasons why a user sees locked courses include:

If you believe you should have access to an OTS license but cannot resolve the issue, contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues” ).

Common reasons why you may not be seeing the course progress you expect include:

  • You signed in to your MathWorks Account with a different email address than the one you used to make progress in the course. Try signing in with another MathWorks Account.
  • The course language or version was changed after starting the course. Course languages and versions are separate course instances, and progress does not transfer between them. Try switching back to the language or version in which you made progress:
    • On the course page click “Settings.”
    • Choose “Edit version or language.”
    • Use the dropdown menu to choose the correct language or version.
    • Note: If you still do not see the progress you expect or are not sure which version is the one you made progress in:
      • Go to “Certificate & Progress Report” from either the course page or the My Courses page.
      • Choose “Change Language or Release.”
      • Use the Version dropdown menu to browse all the versions in which you made progress, including versions that are no longer available. (Older versions of courses will still provide access to certificates and progress reports but you will no longer be able to access them.)
  • You made progress in an older version of a course that was discontinued. You can still access course progress or completion information for discontinued courses:
    • Visit the course page or My Courses.
    • Select the “Certificate & Progress Report” link.
    • In the modal that opens, click “Select a different language or release” and choose the release you want to see progress for.
    • Choose “Certificate” or “Progress Report.”
  • You started a Simulink course in the online environment and switched to the desktop environment (or vice versa). Switching environments after you’ve made progress in a Simulink course may result in lost progress if the new environment is set to a different release. Try changing the release version of the course. If you still cannot see progress, contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”).

 

No, course progress may not be transferred between versions or languages.

To ensure users are benefiting from the most up-to-date and relevant content for using our tools, older course versions will be periodically discontinued. Notifications are provided before a version is discontinued.  

Courses that are discontinued will provide information about suggested alternative content. Progress you made in a discontinued course will not transfer to the replacement offering.  

If you previously started a version of a course that has since been discontinued, you will no longer be able to continue that version. You can instead start a new version of the course. Progress in the discontinued version will not transfer to any new version.  

For discontinued courses as well as discontinued versions, you can still access a progress certificate for the discontinued content you completed. See How do I obtain a certificate for a course? for more information. If you require or want proof of 100% completion in a course, you will need to complete 100% of the replacement offering. 

Online training courses provide hints to help you along if you get stuck. Look for the link that says “Hint.” If you are still stuck, use the “Solution” link to see the correct answer. If despite clicking “Solution” you are still unable to progress, contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”). 

If you encounter issues that you cannot resolve on your own, contact Customer Support for assistance (select “Product Usage” and then “Online training or onramp issues”).