• How to Create a Coding Exercise

    Coding exercises are an interactive tool you can add to your programming courses, so your students can get practical coding experience. Students can enter code directly onto the page and can run the function without switching programs or screens. The exercises also provide hints for students when they’ve made an entry error, so they can correct the mistake and proceed with their coding.

    Currently coding exercises can be created for the following programming languages: C++, C#, HTML, JavaScript ES6, Java, PHP 5, PHP 7, Python 3, Ruby, Swift 3.

    To add a coding exercise to your course curriculum, please follow the steps below:

    1. Navigate to the Curriculum page of your course
    2. Scroll to the bottom of the Curriculum page and click on Add Coding Exercise
    3. Choose the programming language the students will use for the exercise
    4. Enter the exercise you would like students to solve. For detailed information on how to create exercises for each language, please click here.
    5. Check the exercise’s solution by clicking on Check Solution at the bottom right hand of the page
    6. If the solution is correct, click Save at the top right hand of the page. You can also preview the coding exercise by clicking on Preview


    Read Article
  • How to Manage Your Library

    Files and resources that have been added to your account via the Bulk Uploader, can quickly be accessed and managed in your library. You can move these files to a specific lecture or store them in your library for future use. 

    Adding Files to Your Library

    You can add files to your library by using the Bulk Uploader, which is located on the right hand side of the Curriculum page.

    For more information on how to use the Bulk Uploader, please refer to this article.

    Sorting Your Files

    You can sort through your files by, Filename, Type and Date Uploaded by clicking on the arrow that appears to the right of each category. 

    Checking the File Status

    You can also see whether a file has been successfully added to your library by checking the Status column. 

    If the file has been uploaded to the library, and is ready to use, you will see Success posted in this column. You will see Processing if the file is still being prepared for use, and Failed, if the file was not successfully uploaded. 

    For additional information on uploading issues please click here. For troubleshooting steps regarding video processing issues, please review this article.

    Deleting a File

    To delete a file from your library, click on the trash can icon on the right hand side.

    Please note that deleting a file from your library cannot be undone.


    Moving Files From Your Library to Your Course

    To add videos and other resources to your lectures from your library, head to the Curriculum page of the course you would like to edit. Next, you can access your library and add content to your course, by clicking on Add From Library as you create or edit your lectures. 

    Please note that once you add the file to your course, it will no longer be stored in your library.  As a result, if you wish to use the same file in another lecture, then it will need to be uploaded again. 

    For more information on creating a new lecture, please click here. To learn how to edit or update the content of an existing lecture, click here.

    If you have any additional questions on how to manage files in your library, please contact Udemy support.

    Read Article
  • Choosing the Right Lecture Format

    Your lecture format has a big impact on how your students will process information. The most effective courses use a mix of different formats to convey each message in the most engaging way. The three high level formats are video file, text article, and quiz. And within the video format, you can choose to create a talking head, screencast, or slide presentation.

    Depending on the content you are teaching in an individual lecture, you should pick the lecture format that will provide the best visual accompaniment to your message. Below you will find a list of all the possible formats and tips when to best use them. You don’t have to use all types, but mixing it up provides variation to students, which helps guard against boredom and helps refocus attention!

    Talking Head


    Purpose: Build trust and credibility, demonstrate support or empathy for students, provide variation

    Use for: Intro video, intro or summary of section, when you share a story or share your perspective, when you would otherwise stay on the same slide / screen page for a longer time (more than 30 seconds)



    Purpose: Focus attention on key points, visualize complicated mental models, ensure spelling is known

    Use for: Multi-step concepts, highlighting key points, defining jargon, visualizing models. Don’t forget you can include images in slides too!

    Tip: Use large font for students watching your course on mobile!



    Purpose: Walk through multi-step processes

    Use for: Describing how to use software or find relevant examples on the internet, get students to follow along, showing how to use particular programs or programming languages

    Tip: Zoom in for students watching your course on mobile!

    Article Lecture


    Purpose: Provide variation, self-guided learning, easy way to combine text & images

    Use for: Concepts/step-by-step guides that students can work through on their own, materials that need to be seen written, intro or summary of section, supplemental material, introducing an activity



    Purpose: Test knowledge, provide variation, engage students

    Use for: Opportunity for students to assess if they understood and remember the content, section outro, pre-test knowledge about a topic, section intro

    Read Article
  • Add a New Lecture

    You can add new lectures and upload content to your course in a few easy steps.

    Adding a New Lecture

    1. From the Instructor Dashboard, select the course you wish to edit
    2. Click Curriculum on the left side of the dashboard
    3. Scroll to the bottom of the curriculum and click Add Lecture
    4. Enter the lecture title and click Add Lecture
    5. To upload the content or videos to your course, click Add Content and select the type of file you want to add.
    6. The uploader accepts three different types of files:​ Video (.mp4, .mov, .wmv), Video & Slide Mashup (sync video and presentation files together), Article (rich-text editor)
    7. Click Upload to select the appropriate file from your computer. If you use the Bulk Uploader you can choose the tab that says Add From Library
    8. Click Save on the bottom right of the lecture.
    9. Click to Add Description to the add a brief description of the lecture
    10. If your course is still in draft, your lecture will be automatically published when you submit your course for review. If you course is published, click Publish on the right hand side


    Read Article
  • Adding Closed Captions to Your Videos

    Adding closed captioning to lectures is a great way of increasing engagement and accessibility.

    Creating Closed Captions

    To make the captions, you can use a company like Cielo24. The Udemy Instructor Community has also revealed that you can create captions on Youtube. Upload your Udemy lecture as a private video, follow Youtube's directions for creating captions, and then download the resulting caption file. Udemy only accepts .vtt captions, so if you have created .srt captions, use the Simple SubRip to WebVTT converter.

    Closed captioning files cannot be larger than 1.0 GB. Please note that captions are not a simple transcript or script of your course.

    Upload Closed Captions to Your Udemy Course

    1. Navigate to your course curriculum and select the video that you have created captions for
    2. Click Add Captions  
    3. Select the language your captions are in and click Upload .vtt
    4. Once the file has been uploaded click Add Caption 
    5. The file will appear under Captions on the lecture's dropdown panel

    Read Article
  • Adding Lecture Descriptions

    Once you've added a lecture to your course outline, you will be able to add a description. The lecture description describe what students should expect to learn in the lecture.

    Adding a Description

    1. From the Instructor Dashboard, select the course you wish to edit
    2. On the left hand side of the Course Roadmap, click Curriculum
    3. If the lecture is already published, click the white arrow to the right to view details
    4. Click Add Description
    5. Type a description and click Save

    Please note: the lecture description is only visible to potential students on the course landing page, and will not be shown to enrolled students on the course dashboard page.



    Read Article
  • Convert a Powerpoint to a Video Lecture

    If you have created your lecture in PowerPoint, and want to turn the file in to a video with narration, you can do this without any additional software. This feature is available in PowerPoint 2010 and later.

    Record a Narration

    Under the Slide Show Tab, choose "Record Slideshow.  This will launch the Presentation, and will record your narration through whatever is set as the default microphone on your computer (be sure to test that audio is being picked up by external mics).  Go through your presentation normally, and it will record the entire session.  Be aware that under the same "Record Slideshow" dropdown, you can record over individual slides if you make a mistake.

    Save it as a Video

    After recording the presentation, click File > Save as > Save as type.  You will see an option called "Windows Media Video" or .wmv which will save your presentation as a video. Be sure to save your file as both a PowerPoint file and a windows media file, so you can go back and edit the PowerPoint later. 

    Read Article
  • Can I Upload Prezi Files?

    Prezi is a great presentation tool, and properly used it can be a fantastic way to present your information in a course. Unfortunately, a Prezi only works through their proprietary software. Luckily, you do have some options.

    Save as a PDF

    You can save your Prezi as a PDF and then load it directly to Udemy.  This would create a paginated view of your Prezi.  Keep in mind, you have to follow certain parameters in order to export your Prezi as a PDF.

    Here is an article on how to turn your Prezi into a PDF

    Make a Prezi Movie

    In order to have your Prezi save as a movie (mp4, wmv, etc) you'll need to use screencast software like Camtasia to record your screen while you navigate through your Prezi.  This will also allow you to add audio narration over the presentation.

    Learn how to convert a Prezi into a video


    Read Article
  • Create a Multiple Choice Quiz

    Adding a multiple choice quiz to your course allows students to assess themselves as they learn course material. You can add a quiz to the course curriculum directly and it will appear in the course outline, where potential students can view your course.

    Creating a Quiz

    1. From Instructor Dashboard go to the course roadmap.
    2. On the left-hand side of the page, under Course Content, click Curriculum
    3. Scroll to the bottom of the curriculum and click Add Quiz 
    4. Name the quiz and add a description and click Add Quiz again

    Adding Questions 

    After creating a new quiz, its time to add multiple choice questions.

    1. Click Add Questions and select Multiple Choice
    2. Write the question you want to ask. You can even add an image.
    3. Enter choices. You can add up to 15 choices.
    4. Indicate the correct answer by pressing the bubble next to one of the multiple choices
    5. Recommended: Add further explanations to your answers.

    Related Lectures

    To further help students, you can link a quiz to a specific lecture. With a related lecture, a student can return to a previous lecture and review material. Add a related lecture by clicking the dropdown menu under Related Lecture. The related lecture will only appear after a student has submitted their answer.
    Editing a Quiz

    Quizzes can be edited at any time.

    1. Hover your mouse over a question. An icon will appear:
      • Edit - Clicking the pencil  will allow you to modify quiz questions.
      • Delete - The trashcan  will permanently erase a quiz question.
      • Move - The three lines  will allow you to drag and drop questions.

    Previewing and Publishing Your Quiz

    When you're finished writing the quiz, click Publish to add it to your course. You can also preview the quiz as a student. You will not be able to submit responses, but you can see what the quiz will look like visually when students are taking the course.

    Read Article
  • Create a Video-PDF Mashup Lecture

    A mashup lecture displays a video and PDF document side-by-side so students can easily follow your lecture notes while they watch a video.

    Adding a Mashup Lecture to the Course Curriculum​

    1. From the My Courses page, select your course.
    2. On the left hand side of the page, click Curriculum
    3. ​Scroll to the bottom of the page. Click Add Lecture
    4. Name the lecture and click Add Lecture again.
    5. Click Add Content
    6. Select Mashup

    Upload Lecture Content

    After adding the mashup to the curriculum, it's time to add content. Mashups are created with a video file and a PDF document. File uploads are limited to 1.0 GB.

    Once the files are uploaded, they will begin processing. Depending on your internet connection speed, the files should take about 5 minutes to process.

    1. Add a video and PDF to the lecture by clicking upload video and upload PDF file (please note: currently files can only be added to mashup lectures via the browser uploader, and not the bulk file uploader)
    2. When both files finish uploading, you can preview the video and PDF.
    3. Click use this video and use this presentation when you're ready to continue.


    Synchronizing Using the Text Editor

    Once you have uploaded your video and PDF slide, you can synchronize the mashup lecture with the Text Editor. Add the slide and time in the format of slide (number), time (in seconds). For example 1,0 means that the first slide in the presentation will appear when the video starts. Another example, 6,420 means that the sixth slide in the presentation will appear after 8 minutes (420 seconds) after the video has started.

    When you're finished synchronizing the slides with the video, click Continue & Preview. If you're satisfied with how everything looks, click Save & Continue. When you're ready to have the lecture appear in your course, click Publish.

    Read Article