This article provides an overview of the lecture types and practice activities available on the Curriculum page when creating your course.
- Explore our recommended processes for creating, publishing, and managing courses.
- See how you can enhance your course with practice activities.
Adding curriculum items to your course
- Learn how to navigate to the Curriculum page for your course.
- Review the supported file types for lectures and resources.
You can add these curriculum items to your course:
- Lecture (Video, Video & Slide Mashup, or Article)
- In-course lab
- Quiz
- Coding exercise
- Assignment
- Practice test
- Role Play
Video lecture
Use the Video lecture option when your lecture consists of a video file only. You can tailor your videos to suit the needs of your course, such as on-camera introductions ("talking head" videos) or narrated slideshow presentations.
- Learn more about video standards for Udemy courses.
- Review resources for recording and editing videos.
Video & Slide Mashup lecture
You can use the Video and Slide Mashup lecture option to combine a video file with PDF slides, allowing learners to easily view text resources and videos at the same time.
Article lecture
You can use the built-in text editor on the Article lecture option to provide text and images. For example, to introduce an activity or summarize a section.
In-Course Lab
After adding a video to your lecture, you can add an in-course lab to allow learners to practice technical skills in real environments called workspaces. In-course labs consist of video instructions, lab tasks, and technical workspaces.
- Review examples and best practices for in-course labs.
- Learn how to add in-course labs to your course.
Quiz
Quizzes, which consist of multiple choice questions, help learners reinforce their understanding of the course content. You can create quizzes directly on the Curriculum page, and link them to related lectures to enable students to easily review the material.
Coding Exercise
Coding exercises are interactive activities you can create for your programming courses, allowing learners to practice what they’ve learned.
Assignment
Assignments allow you to create question-based tasks for learners to apply the knowledge they’ve gained in your course. Assignments can include text or video instructions, as well as downloadable resources.
After a user completes an assignment, you can review their answers and provide feedback. Learners can also:
- Compare their answers to the solutions you provide.
- Receive feedback from fellow learners.
Learn how to create assignments for your course.
Practice Test
For courses that prepare learners for third-party certification exams, you can create comprehensive tests that mirror the actual exam. Practice tests provide learners with an opportunity to assess their readiness and to become familiar with the exam format.
Note: Due to the unique and proprietary nature of many practice tests, they can only be added to paid courses.
Role Play
Role Plays enable learners to practice their skills by engaging with an AI character in realistic scenarios. Adding a Role Play to your course provides learners with the opportunity to actively engage with the course content and receive targeted feedback.