FAQs: In-course Labs

1. What are In-course Labs?

In-course Labs are an integrated hands-on practice feature that combines instructional videos, structured tasks, and technical workspaces directly within your Udemy courses. It allows you to create experiences that enable learners to  practice and apply skills in real-world environments without ever leaving the course flow, enhancing the learner’s learning experience.

2. How are In-course Labs different from video-based  learning methods?

Unlike traditional learning that focuses primarily on video lectures, In-course Labs provides a complete learning cycle by adding structured practice within preconfigured technical environments. This approach bridges the gap between theory and application, allowing learners to immediately practice what you’ve learned without the hassle of setting up your own development environment.

 

3. What types of courses will feature Labs?

Initially, In-course Labs will be available in technical courses focusing on: Data Science and Programming and development.

Additional technical verticals will be added in future updates.

 

4. Is there a limit to how many In-course Labs I can add to my course?

There’s no strict limit on the number of In-course Labs you can add to your course. However, we recommend strategically placing In-course Labs at key points in your curriculum where hands-on practice will most benefit learners, typically at the end of learning modules or sections.

 

5. When will In-course Labs be available to learners?

In-course Labs are currently available to UB, Pro, and Personal Plan learners. We will provide updates for Marketplace access soon.

 

6. How will learners across Udemy’s various offerings access my In-course Labs?

In-course Labs are available for Udemy Business Enterprise, Udemy Pro, and Personal Plan Learners. This includes video, tasks, and technical workspace access.

Udemy Business Enterprise learners will have access to the video and tasks. They will be prompted to encourage their organizations to provision Udemy Pro licenses for the full integrated in-course Labs experience.

This tiered approach is intended to encourage users and organizations to upgrade to premium offerings designed to better support learner outcomes, generate additional revenue for Udemy and instructors, and support incremental In-course Labs infrastructure costs.

Although marketplace course purchases will not have access to the full In-course Labs experience at this time, they will still have access to the video instructions you have created for the In-course Lab. We hope providing all learners access to your video content will help you retain the flow of our course content as we continue to roll out the In-course Labs experience to our different user groups. We will provide updates for Marketplace access soon.

 

7. How do learners access In-course Labs within a course?

In-course will be seamlessly integrated into the course-taking experience. You’ll find In-course Labs embedded directly within relevant course sections, typically at the end of learning modules where practice is most beneficial. Simply click on the In-course Lab to launch it—no external navigation required.

 

8. Are In-course Labs available on mobile devices?

Currently, In-course Labs are optimized for desktop experiences due to the technical nature of the workspaces. For the best experience, we recommend using In-course Labs on a laptop or desktop computer.

 

9. What are Workspaces in In-course Labs?

Workspaces are pre-configured technical environments where you can practice your skills. These environments come with all necessary tools and dependencies already installed, eliminating setup time and configuration issues. Initially, In-course Lab environments for Jupyter4, Python-3.13_cli, PhpMyAdmin/SQL, Linux (shell scripting), Java21_cli will be available for data science courses, with more workspace types coming soon.

 

10. How long can learners use an In-course Lab Workspace?

Workspaces are designed with a 60-minute timer to efficiently manage resources. This timer automatically starts when you launch a workspace. If you need additional time, you can easily restart the workspace, which will reset the timer.

 

11. Will learners  lose work when the Workspace timer ends?

The system will notify you before the workspace times out. We recommend saving your work regularly if you want to keep it. Some In-course Labs may include options to download your work or save it to your personal environments.

 

12. Do I need to install any software to use In-course Labs?

No, one of the key benefits of In-course Labs is that all necessary software is pre-installed in the workspace environment. You only need a web browser and internet connection to access and use the In-course Labs feature.

 

13. How are instructors compensated for Labs content in their courses?

Instructor revenue for In-course Labs varies by Udemy product offering as follows:

  • Marketplace course purchases (learners can access In-course Labs video only) – no change to revenue model
  • Personal Plan (learners have access to the full In-course Labs experience including video, tasks, workspace). – In-course Labs consumption minutes are paid out from the same Personal Plan revenue pool that covers all modalities.
  • Udemy Business (learners can access In-course Labs video only) – In-course Labs video minutes counted as additional Udemy Business minutes and paid out of the Udemy Business instructor revenue pool (treated the same as course minutes)
  • Udemy Pro (learners have access to video and pre-configured workspaces) – In-course Labs workspace practice minutes paid out of Udemy Pro 15% revenue pool beginning January 1, 2026.

 

14. How do In-course Labs benefit our corporate training programs?

In-course Labs provide hands-on application of technical skills that directly translates to workplace scenarios. This approach increases knowledge retention, demonstrates practical skill acquisition, and helps bridge the gap between training and on-the-job performance—making your L&D investments more effective.

Ready to create your course? Let's go!

Create a Course