disabled
Back to Udemy

Sign in
English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
  • Sign in
  • English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
Search for solutions
Student Topics
Instructor Topics
Udemy Business Topics
Read article
Combined Results
Do these help?
What's this?
Udemy Business
If you need assistance, please reach out to {{HREF}}
See all {{COUNT}} articles
  1. Udemy Business
  2. Building custom courses
  3. Creating content

How to create in-course labs [limited rollout]

This article outlines the in-course labs' authoring experience and how custom course creators for eligible organizations can create their own lab lectures.

  • Learn how to create a custom course.

Please note: 

  • Currently, the ability to create and publish in-course labs requires enrollment in our limited rollout program (see below for more information). 
  • If you're a custom course creator who is interested in adding and publishing an in-course lab, we recommend connecting with your Udemy Business account's owner to ensure your organization has requested to be included in the program.
  • In-course labs and their companion workspaces are only available to Udemy Business Pro customers at this time. Customers with a Udemy Business Enterprise plan can watch the in-course lab instructions and see the lab tasks, but cannot access the practice workspace.

Table of contents

  • What are in-course labs?
  • How can organizations become eligible to create and publish in-course labs?
  • What topics are currently available for in-course labs?
  • How to add an in-course lab to a course
  • How to create an in-course lab
  • How to edit or delete an in-course lab
  • Workspace sessions and restrictions

What are in-course labs?

In-course labs are hands-on learning experiences, which allow learners to practice the technical skills they are learning in a course, directly within real-world environments. Learn more.

If your organization has access to Udemy’s GenAI Tools, learners will also have the option to use the Udemy AI Assistant feature, AI task review, to generate feedback on their task solution. 

  • See more information on the AI task review feature for learners. 

Review answers to frequently asked questions regarding labs.

How can organizations become eligible to create and publish in-course labs?

Organizations that would like to create and publish their own labs can do so by joining our limited rollout.

Here’s how it works:

  1. The organization must:
    1. Be a Udemy Business Pro customer with an organization ID
    2. Provide a User ID or org email for one individual who will serve as the “Admin” with publishing privileges, and share it with your organization’s Udemy account executive or customer success representative.
  2. Once the organization has provided the above:
    1. Udemy will add the organization and the user to the limited rollout program to enable publishing of labs. 
    2. The admin will receive publishing permissions for in-course labs.
  3. Content published by admins will only be viewable by users in that organization.

What topics are currently available for in-course labs?

Currently, in-course labs can be created for the following topics:

  • AWS - Udemy AWS In Curriculum Template
  • Azure 
  • Azure Open AI 
  • Datascience - Jupyterlab 4
  • Data Science - PhpMyAdmin/SQL
  • Datascience & Web - Python-3.13_cli
  • DevOps - Linux (shell scripting)
  • Web - Java21_cli

How to add an in-course lab to a course

1. Navigate to the Curriculum page of your course.

2. Hover over the grey space within a section, where you want the in-course labs to be placed. Then, click +Curriculum item and select Lecture with Lab.

3. Click on +Content and add a video to your course.

Note: In-course labs can be added to any lecture in a draft course and any unpublished lectures in an already published course.

4. After your video processing is complete, click on the +Lab button to open the Lab Editor.

How to create an in-course lab

After accessing the Lab editor, follow the instructions below.

  • Review our Teaching Center article for examples and best practices on creating your in-course lab title.

1.  Begin planning your lab by selecting your lab workspace from one of the available options. Some of the workspaces available include:

  • AWS - Udemy AWS In Curriculum Template
  • Azure 
  • Azure Open AI 
  • Datascience - Jupyterlab 4
  • Data Science - PhpMyAdmin/SQL
  • Datascience & Web - Python-3.13_cli
  • DevOps - Linux (shell scripting)
  • Web - Java21_cli

Note: 

  • While Udemy workspaces are available for Personal Plan and Udemy Business Pro subscribers, other learners may need to use their own personal environments.

2. (Optional) If you wish, download and customize starter code for the lab. 

3. (Optional) Select the applicable file and upload it to the lab. This is what learners will see once they launch the workspace associated with the lab. 

  • Review https://www.udemy.com/developers/labs/intro.

 

Download starter code

4. Add tasks to break your lab into manageable steps. Add a task title and timestamp, or the exact second in your lab video when each task begins. 

  • You can also attach any task resources, including datasets, images, mockups, or configuration files.

Note: When learners use the AI task review option, the task title and description will be used to inform the Udemy AI Assistant's response. We recommend adding a description to help inform the AI task review. 

Create tasks

 

5. Enter the estimated duration of the lab. After finalizing your lab, you can use the Preview function, click Publish. 

  • Note: As outlined above, unless you're an admin who has been assigned publishing privileges, you'll be unable to click Publish. If you have questions regarding existing publishing permissions for your organization, please contact your Udemy Business account’s owner.
Publish your lab

 

How to edit or delete an in-course lab

To edit an in-course lab, return to the Curriculum page and click on the lab title. Make any changes, then save or publish as needed.

To delete an in-course lab, select the trash can icon next to the lab. 

Note: Deleted in-course labs can't be restored.

Workspace sessions and restrictions

Review important information about workspace sessions and restrictions on Udemy.

Was this article helpful?
0 out of 0 found this helpful

Related articles

  • In-course Labs
  • Assessments
  • How to Recommend a Course in Udemy Business
  • What is Udemy Business Pro?
  • Certificates of Completion: Frequently Asked Questions
Contact Us

Related articles

  • In-course Labs
  • Assessments
  • How to Recommend a Course in Udemy Business
  • What is Udemy Business Pro?
  • Certificates of Completion: Frequently Asked Questions

Need Help?

Contact Us
'localize-urgently',
English (United States) Deutsch Español Français (France) 日本語 한국어 Português 简体中文
  • Udemy.com
  • About us
  • Events
  • News
  • Investor Relations
  • Careers
  • Terms & conditions
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2025 Udemy, Inc.
true