en-us es pt tr de fr-fr
disabled
Back to Udemy

Sign in
English (United States) Deutsch Español Français (France) Italiano 日本語 한국어 Polski Português Türkçe
  • Sign in
  • English (United States) Deutsch Español Français (France) Italiano 日本語 한국어 Polski Português Türkçe
Search for solutions
Student Topics
Instructor Topics
Udemy Business Topics
Read article
Combined Results
The email address associated with your Udemy account
Do these help?
What's this?
Submit a Data Access or Deletion Request
Additional Comments
No comments provided.
This email does not match the email associated with your Udemy account.
Please check that you have entered the correct email addresses.
Udemy Business
Please let us know how this article can be improved to help resolve your question or issue. Thank you for taking the time to share your feedback.
Feedback submitted here will not create a support ticket and is not directly accessed by our support team. If you require assistance, please contact Udemy Support.
Thank you. Your feedback has been recorded.
Please enter the course URL as www.udemy.com/course/course_name. Click here for help.
Please login using the email associated with your Udemy account so we can better assist you.
I am a...
Udemy Support
Help and Support
Do any of these articles answer your question?
If they do, we can close your request
I found my answer. Close my request.
I still need help.
  1. Udemy
  2. Course building
  3. Uploading content

Instructors: Adding in-course labs to your course

In-course labs provide learners with hands-on experiences, allowing them to apply course concepts directly, build confidence, and gain job readiness. This article provides an overview of the in-course labs feature and how to add it to your course. 

If you’re participating in Udemy’s Instructor GenAI Program, 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. 

  • Visit our Teaching Center for frequently asked questions about in-course labs.

Table of contents

  • What are in-course labs?
  • How to access in-course labs
  • How to create an in-course lab
  • Editing or deleting an in-course lab
  • Questions?

What are in-course labs?

In-course labs are a curriculum item that allows learners to practice technical skills in real environments called workspaces. In-course labs enable learners to practice skills in real workspaces without leaving your course. By engaging actively with your content, learners can improve retention and learning outcomes.

For more examples and best practices, review our Teaching Center article.

How to access in-course labs

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. If you wish, download and customize starter code for the lab. Next, select the applicable file and upload it to the lab (optional). This is what learners will see once they launch the workspace associated with the lab. 

  • Review our https://www.udemy.com/developers/labs/intro.
Download starter code

 

3. 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: For eligible labs, the task title and description will be used to inform the Udemy AI Assistant’s response for AI task reviews. We recommend adding a description to help inform the AI task review.

 

Create tasks

 

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

Publish your lab

 

Editing or deleting 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.

Questions?

Visit our Teaching Center for the following resources:

  • Review frequently asked questions about in-course labs
  • See best practices and examples while creating your in-course lab. 
Was this article helpful?
0 out of 1 found this helpful

Related articles

  • Instructors: How to Navigate to The Course Curriculum Page
  • Teaching on Udemy: Frequently asked questions
  • How to Create a Coding Exercise
  • Exam Vouchers: Frequently Asked Questions
  • Instructors: How to Mark Your Courses as Accessible

Issues with the Contact Us button? Please try clearing your cache and cookies. Be sure to restart your browser before trying again.

By clicking to access Udemy’s support virtual assistant, you are agreeing to Udemy’s Terms of Use and Privacy Policy.

Contact Us

Related articles

  • Instructors: How to Navigate to The Course Curriculum Page
  • Teaching on Udemy: Frequently asked questions
  • How to Create a Coding Exercise
  • Exam Vouchers: Frequently Asked Questions
  • Instructors: How to Mark Your Courses as Accessible

Issues with the Contact Us button? Please try clearing your cache and cookies. Be sure to restart your browser before trying again.

By clicking to access Udemy’s support virtual assistant, you are agreeing to Udemy’s Terms of Use and Privacy Policy.

Contact Us
'localize-urgently','title:Instructors: Adding In-Course Labs to Your Course',
English (United States) Deutsch Español Français (France) Italiano 日本語 한국어 Polski Português Türkçe
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2025 Udemy, Inc.
true