• Creating Accessible Learning Content

    Accessibility is the practice of making your content usable by as many people as possible. People often think of making content accessible for people with disabilities, but the practice of making content accessible impacts so many more groups, including those using mobile devices, those who may have slow network connections, and so many more. 

    In order to make course content accessible, we’ve provided some general recommendations for course creators to consider while creating their content. You can learn more about creating accessible learning content in our Teaching Center.

    Read article
  • Adding Captions to Your Videos

    Adding captions to lectures is a great way of increasing user engagement and accessibility for your courses. This article outlines how you can add captions to your course.

    Creating Captions

    There are a few ways that you can create captions for courses. Udemy Business relies on .vtt files for caption uploads, so any method you use will need to create a .vtt file (please note that captions are not a simple transcript or script of your course, but must be in this specific file format).

    You can create .vtt files from scratch, using a simple text editor,  or you can use free captioning software or paid services. We recommend searching online for more information regarding how to create captions or using captioning software and services.

    How to Upload Captions to Your Udemy Course

    Once you have prepared the .vtt caption files, you can upload them to your course lecture by following the steps below:

    1. Navigate to the Course Management page and click on Captions on the left hand side

    2. At the top of the Captions page, select the language of the captions that you are uploading 

    3. Move your cursor to the video lecture that you have created captions for, and click on the upload icon


    4. Once the caption has been successfully uploaded, the .vtt caption file will be visible


    How to Edit Captions

    If you would like to use the captions editing tool to improve the captions that have been added to your course, please follow the steps below:

    1) Click Captions on the left hand side of the Course Management page.

    2) On the captions page, click Edit on the right hand side of the lecture you wish to edit the captions for. You will be directed to the caption editing tool.


    3) Navigate between the caption entries by clicking the text in the right column of the editing tool, or by clicking around the progress bar of the video player, which corresponds with the timestamp.

    4) As you watch the lecture video, you can make edits to the captions in each timestamp entry, by clicking on the entry and typing in the change. As you type your edits in the caption entry on the right, you will also be able to see the changes on the lecture player screen.


    5) Once you’re done editing the captions, click Save and Publish at the top right of the page


    Please note: after clicking Save and Publish, the changes to the course captions will become live in your course. If you exit the captions editing tool without publishing the changes you’ve made, any changes you’ve made will be discarded. 

    The captions editing tool can only be used to edit the text of the captions, and not the times. If you wish to edit the time of the captions, then new captions files will need to be uploaded by following the steps listed above.

    How to Delete a Captions File

    If you wish to delete a caption file you created and uploaded to a lecture, then click on the ellipses on the right hand side, and select Delete. Please note that deleting a caption file cannot be undone.


    How to Disable or Enable The Captions

    If you need to disable all of the existing captions for a specific language, you can quickly do so by following these steps:

    1. Navigate to the Captions page
    2. Select the language of the captions that you wish to disable
    3. Click Disable on the right hand side


    To enable the caption files, simply follow the steps outlined above and click on Enable. Please note: in order to make the Enable icon active (red), each lecture on the Captions page must have a .vtt file uploaded to it.

    Read article
  • How to Create a Custom Course

    This article outlines how you can create a custom course for your Udemy Business account.

    Watch “How to Create a Custom Course in Udemy Business”

    Before you get started, we recommend watching the How to Create a Custom Course in Udemy Business course (English). You can also access the course by searching for the course using its English name in your Udemy Business account.

    Please note: The course is only available in English, with auto-generated subtitles available in select languages. We hope to add additional languages soon.

    The course will guide you through the recommended course creation process, and covers best practices for teaching and instructional design. The course also includes resources you can use to help plan, produce, and publish your custom course.

    Step 1: Navigate to the Teach section

    To begin the custom course creation process, click Teach at the top right-hand of the page and you will be prompted to enter your course title.


    Step 2: Plan your custom course

    Planning your custom course is the next step in your course creation journey and it’s very important to provide yourself with a solid foundation for building the rest of your course.

    • Decide what you want to teach. You probably have an idea of what you want to teach, and now it's time to get really specific. 
    • Identify what you want your users to learn from your course. Determining this now will go a long way in helping you create a great course structure.
    • Scope the content of your course to ensure that there is enough content for users to engage with and achieve their objectives. This is also where you think through how you want to organize your content.  Be sure to conclude each section with either a quiz or a summary to sum up what users have learned.
    • Break down your course into smaller, bite-sized lectures and describe what they each need to accomplish.  This step is to help you get more detailed about your content, and break it down into individual sections and lectures. Write a lecture description for each lecture, summarizing what users will learn.

    Step 3: Produce your custom course

    This is the most important part of your course creation process.

    • As you're creating your lectures, consider different types of users. Video lectures should alternate between the different lecture types and also between presentation styles such as “talking head”, slides, screencasts and drawing boards. Upload your promotional video so that users can preview your course.
    • We strongly encourage you to include practice activities throughout the course to keep users engaged--at least one per section. These can take many different forms depending on the content, but may include quizzes, case studies or projects. 
    • Use the bulk uploader to upload your videos into your course.  You can also use the uploader to upload any other resources you’re including (supplemental resources, PDF, audio, or presentation lectures). Once your videos are uploaded, go through your outline and associate the videos with the correct lecture.

    Step 4: Polish your custom course

    In this step, we’re talking about making your custom course ready for publishing.

    • Craft a compelling course summary  
    • Take another look at your course title, and add in a subtitle.  
    • Create a course image that meets our guidelines.

    Step 5: Publish your custom course

    Admins: You are ready to publish your custom course!

    If you’re not an admin, you will need to submit the custom course for review and an admin will need to approve it for publishing.

    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 users should expect to learn in the lecture.

    Adding a Description

    1. Navigate to the Curriculum page in your course management tools.
    2. Click the arrow on the right to view the lecture details
    3. Click Add Description
    4. Type a description and click Save

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



    Read article
  • Audio Standards and Choosing a Microphone

    There are many ways to help you record high-quality audio for your online course.  This article includes standards and microphones you can use to help create great audio for your course.

    What audio standards are recommended?

    Each of your course videos should contain an audio track that plays from both speakers (left and right channels). Additionally, the quality of audio should not be distracting to users.

    What microphone should I use to record my course?

    Most microphones are capable of producing audio that meets the recommended standards. Listed below are some common microphones that have been used to produce Udemy Business courses:

    Please note that it’s not required that you use these microphones. There are many other options that will produce audio that’s acceptable for your course.

    What are the recommended audio settings when recording/exporting files?

    When exporting video files in your video editing software, we recommend that you select MP3 or AAC as your audio codec. Our video upload process supports many audio codecs, but selecting MP3 or AAC provides the most seamless upload experience.

    Read article
  • Choosing the Right Lecture Format

    Your lecture format has a big impact on how your users 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, slide presentation or video & slide mashup.

    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 for users, which helps guard against boredom and helps refocus attention.

    Talking Head

    talking_head.pngPurpose: Build trust and credibility, demonstrate support or empathy for users, 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 users 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 users to follow along, showing how to use particular programs or programming languages.

    Tip: Zoom in for users watching your course on mobile. 



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

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

    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
  • Create a Multiple Choice Quiz

    Adding a multiple choice quiz to your course allows users 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 users can view your course.

    Creating a Quiz

    1. Navigate to the Curriculum page of your course.
    2. On the side, hover your cursor over the grey space within a section, where you want the quiz to be placed. Click the + icon that appears and then Quiz.

    create_a_quiz.jpg3. Name the quiz, add a description and click Add Quiz again


    Adding Questions

    After creating a new quiz, it’s time to add multiple choice questions.

    1. Click 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.


    6. Click Save. 

    7. To add another question to the quiz, click New Question, and repeat the same steps outlined above.

    Related Lectures

    To further help users, you can link a quiz to a specific lecture. With a related lecture, a user 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 user 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 user. You will not be able to submit responses, but you can see what the quiz will look like visually when users are taking the course.

    Read article
  • Create a Practice Test

    Practice Tests enable instructors to create comprehensive, longform simulated exams that users can use to assess their knowledge of a particular subject. Similar to Quizzes, Practice Tests are composed of multiple choice or multiple selection questions, but unlike Quizzes, Practice Tests can provide a longer, more robust assessment tool.

    While Practice Tests can be added to any standard course, they are particularly useful for subjects when users are preparing for a final exam. Examples of these types of exams include the SAT, GMAT, ACT, or the various certification exams used in various professional industries like IT, Architecture, Finance, and Business.

    This article outlines how instructors can create and add practice tests to their courses.

    How to Add a Practice Test to Your Curriculum

    To add a practice test for your course curriculum, follow the steps below:

    1. Navigate to the Curriculum page of your course.

    2. On the side, hover your cursor over the grey space within a section, where you want the practice test to be placed. Click the + icon that appears and then Practice Test.


    3. Enter the practice test’s title, description, how much time users have to complete the exam, and the minimum score they must get in order to pass it. The option to randomize the order of questions and answers in the exam, can also be toggled on here. 

    Once this information has been entered, click on Add Practice Test to proceed.


    The practice test will be added to your curriculum, and you can now begin adding questions to it. 

    How to Add Questions to a Practice Test

    To begin, click on Questions on the right-hand side of the Practice Test icon. Next, you will be asked to select either the Add Single Question or Batch Question Uploader option.

    Please note: each practice test can include up to 250 questions


    Using the Add Single Question Option

    Questions can be created and added to a practice test, one-by-one, by using the Add Single Question option.

    After you click Add Single Question, you will be prompted to create either a Multiple Choice or Multiple Selection question. The questions in a multiple choice format have only one correct answer. In a multiple selection question, however, more than one correct answer can be selected.

    Once you’ve selected the type of question you wish to create, follow these steps to complete it:

    1. Enter the question
    2. Create possible answers. You can write up to 15.
    3. Select the correct answer(s) by clicking on the circle to the left
    4. Enter an explanation as to why that answer is the correct one. If you’re creating a Multiple Selection question, then outline why each answer is correct
    5. Add a Knowledge Area (optional). If your practice test contains groups of questions that focus on certain sub-topics, you can create Knowledge Areas and add questions into them. After users complete the Practice Test, they will see their overall score, as well as their score in each Knowledge Area.
    6. Click Save

    After you’ve saved the question, you can add the next questions in the test by repeating the steps outlined above.


    Using the Bulk Question Uploader

    The Bulk Question Uploader allows you to upload an existing set of questions into a Udemy Practice Test. To use the uploader, first download Udemy's Practice Test Question Template, and format your questions according to the document. A link to download the template will appear after you click on the Bulk Question Uploader option.

    The template can be used for either Multiple Choice or Multiple Selection questions.

    Once you’ve completed the template, return to the Bulk Question Uploader option in the Practice Test, and click on Upload CSV File.


    Previewing the Test 

    Once you’ve added questions to the Practice Test, you can see how the exam will appear to users, by clicking on Preview


    Publishing the Practice Test

    Once the practice test is created and the questions have been added, you can make it live in the course by clicking on Publish Practice Test.


    Practice Test FAQ

    Do users have to finish the exam once they’ve started it? Or can they pause it and return to the practice test later?

    If a user needs to leave during the practice test, or they decide they wish to work on something else and they exit the exam, the timer will automatically pause. When they’re ready to return to the practice test, the exam will resume where the user left off. 

    Can users review their answers and see their final score? 

    Yes. Users can review all the answers they’ve submitted by clicking on “Review Questions” after they’ve completed the exam. Their final score will also be posted after they complete the test. 

    Will instructors be able to see a user's practice test answers and score?

    No. Only the user can view their answers and final score.

    Can users take the practice test more than once?

    Yes. Just like our quiz feature, users can go back and retake the practice exam as many times as they wish. 

    Do users have to pass the practice test in order to receive their Certificate of Completion for the course?

    No. As long as users complete the practice test, and all of the course’s curriculum items, they will receive a Certificate of Completion, even if they do not pass the exam. 

    Can user manually mark the practice test as complete?  

    No. Users must complete each question in the practice test before the system will record the exam as completed.

    Read article
  • Create a Video-PDF Mashup Lecture

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

    Adding a Mashup Lecture to the Course Curriculum​

    1. Navigate to the Curriculum page in your course management tools.
    2. On the side, hover your cursor over the grey space within a section, where you want the mashup lecture to be placed. Click the + icon that appears.


    3. Select Lecture, enter a title and click Add Lecture.
    4. Next, click the +Content button that appears on the lecture item.
    5. 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). Please note that the first slide must appear at the beginning of the lecture. Accordingly, 1, 0 must be entered for the first PDF slide. If you want the second slide to appear at say, the 20-second mark, then you would enter 2, 20. 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.

    Below is an example of how a finished mashup lecture will appear, when the video is selected for the foreground.


     If a user clicks on the slide image on the bottom right, then the slide will switch places with the video, and will appear in the foreground.

    Read article
  • How to Add Sections, Lectures, and Video Content to Your Course

    Udemy Business courses are structured into learning sections, which are used to divide the course content by topics. Each section can contain curriculum items like lectures, quizzes, coding exercises, practice tests, and assignments.

    Please note:

    • Course creators can create up to 1400 curriculum items for a course (sections, lectures, quizzes, coding exercises, practice tests, and assignments), and 800 of those items can be published at any given time.
    • Images that are to be added to lectures, must be uploaded into the Udemy Business platform directly, and cannot be externally linked.

    This guide outlines how you can add sections, lectures, and video content to your course.

    How do I add a section to my course?

    To help students better understand how a Udemy course is organized, all lectures in a course should be contained in a section. To add a section to your course please follow these steps:

    1. Navigate to the Curriculum page in your course management tools.

    2. Click the + Section icon.


    3. Enter a title for the section in the designated blank, and as an optional step, add a learning goal that learners will achieve in the section (in the blank space under “What will students be able to do at the end of this section?”).

    4. Click Add Section.

    If you need to move the section into a different spot in the course curriculum, simply click on the section and drag it to the new location. 

    How do I add a lecture to my course?

    1. Navigate to the Curriculum page in your course management tools.

    2. Click the + Curriculum item icon within the section to add the lecture.


    3. Next, select the type of curriculum item you want to add. In this case select Lecture.


    Please note:you’ll see other curriculum item formats like Quiz, Practice Test, Coding Exercise, and Assignment here too, but this article focuses specifically on the Lecture format.

    4. Enter a title for the lecture.

    5. Click Add Lecture.

    If you need to move the lecture into a different spot in the course curriculum, simply click on the lecture and drag it to the new location. If you have a lecture that exists outside of a section, move it to an existing section, or create a new section that’s appropriate for it.

    How do I add content to my lecture?

    To add content to a lecture please follow the steps below:

    1. Click the + Content button that appears on the lecture item

    2. Select the type of content you want to add to the lecture. Article lectures will contain only text, entered from a rich-text editor. Mashup lectures are synced combinations of pdf’s and video. The following steps cover the most common content type on Udemy for lectures, Video.


    3. After selecting Video, click Upload to select the appropriate video file from your computer (.mp4, .mov, or .wmv files are supported, and video files should be at least 720p and less than 4.0 GB). If you used the Bulk Uploader to add files, you can choose the tab that says Add From Library.

    Please note: do not close the curriculum page until the status bar for the video reaches 100% and the status changes to “Processing”.


    4. If your course is still in draft your lecture will be automatically published when you submit your course for review. If you’re adding a lecture to a course that is already published, however, click Publish on the right-hand side of the lecture item.

    Read article
  • How to Create Assignments For Your Course

    The assignments feature provides instructors with a comprehensive way for users to apply the knowledge and skills they’ve gained in your course. With assignments, instructors can create various questions for users to answer regarding the course concepts. In addition, instructors can upload instructions and solutions in video format, and provide feedback on the completed assignments users submit. 

    After users complete the assignment, they can compare their work with the instructor’s solutions, and receive feedback from their fellow users if they wish.

    This article outlines how you can create assignments for your course, and in doing so, connect your users' new skills and knowledge with a real-world application. 

    Creating an Assignment 

    1. Navigate to the Curriculum page in your course management tools.

    2. On the side, hover your cursor over the grey space within a section, where you want the assignment to be placed.

    3. Click the + icon that appears and then Assignment.


    4. Enter the assignment title and click Add Assignment.

    Basic Info 

    After you click on Add Assignment, you can enter the assignment’s basic information by moving your cursor to the assignment title and by clicking on the pencil icon.


    The basic information includes the assignment’s title, a description, and the estimated time it will take for students to complete it (in minutes). Once you have entered the assignment’s basic information, click Save to proceed.


    On this page, you will enter the instructions for the assignment. The instructions can be in either video or text format. If you include both, the instructions in text will appear below the video. 

    The instructions should describe the activity, the purpose of the assignment, what your users need to do, and list any materials that are needed to complete it.  You can also upload any downloadable resources here that users can use to complete the assignment.



    On the Questions page you will create the assignment’s questions. Each assignment must include at least one question. You can add as many questions as you'd like, but please consider that users will type their answers into a text box next to each question.

    Once you have finished entering the question, click on Submit. Then, to create another question, click on Add more.


    After you’ve finished creating the assignment’s questions, click on Solutions on the left hand side of the page. 


    On the Solutions page you can enter answers for the questions you’ve created, and upload a video for your users to view, where you discuss the assignment’s solution. In addition, downloadable resources can also be added to this page.

    To enter text responses for the questions you’ve created, click on Add answer, which appears under the question. Once you’ve entered the solution, click Submit

    Previewing and Publishing the Assignment

    You can preview the assignment at anytime, to see how it will appear to your users, by clicking on Preview at the top right hand of the page. 

    Once you have entered the assignment’s basic information, instructions, questions and solutions, you can publish the assignment by clicking on Publish to the left of the Preview icon. 

    Editing the Assignment

    If you need to edit the assignment after it’s been published, you can do so at anytime. On the course Curriculum page, move your cursor to the assignment, and then click on the pencil icon that appears beside the assignment’s title. 

    Providing and Reviewing Feedback 

    After a user has completed an assignment you will receive a notification. You can review their answers and provide feedback by following the steps below: 

    1.  Click on the notification in the bell dropdown menu at the top of the page, or you can also access the feedback option by clicking on Communication and then Assignments in the instructor view.


    2. Completed assignments that have been submitted will appear on this page. You can use the various filter options on the left-hand side to search through the assignments.  

    3. Click on the assignment you wish to provide feedback for and enter it in the Give Feedback section. Once you’ve entered your response, click on Submit.


    Read article
  • How to Create a Coding Exercise

    Coding exercises are an interactive tool you can add to your programming courses, so your learners can get practical coding experience. This article outlines how course creators can add a coding exercise to their course curriculum. 

    Table of contents

    Which programming languages are available?

    Course creators can create coding exercises in various languages, some of which include C++, C#, HTML & Javascript, Java, Python, Ruby, Swift and PHP, among others. 

    How to add a coding exercise to your course curriculum

    Before you can enter the exercise’s solution, the first step you’ll need to take is to add a coding exercise to your course curriculum.

    1. Navigate to the Curriculum page of your course.

    2. On the side, hover your cursor over the grey space within a section, where you want the exercise to be placed. Click the + icon that appears and then Coding Exercise.

    3. Enter the exercise’s title and then click Add Coding Exercise.

    4. Plan and create the exercise you would like learners to solve by following the steps outlined in the section below.

    How to create a coding exercise

    Once you’ve added the coding exercise to your course curriculum, you can create the exercise by following the steps below. 

    1. Move your cursor to the exercise title and click on the pencil icon that appears to begin creating the exercise.

    2. Select the programming language for the exercise.

    3. On the Plan exercise page, re-enter the exercise title as well as its learning objective (optional) . 

    4. Next, create the solution on the Author solution page. Enter the solution in full, which includes the evaluation and solution file. You can enter your own solution or select an example solution from the View examples, which can be accessed at the top of the screen.

    Note: Depending on the programming language for the exercise, you may be able to use AI as an assistive tool to help you draft the exercise solution and evaluation files. Please review the section below regarding the AI tool for more information.

     5. After creating the solution, clearly communicate the purpose and problem of this exercise on the Guide learners page, and author the Learner file. A Learner file is the code that is needed at the beginning to frame the exercise to keep the learner focused on the targeted skill.

    6. In addition to inputting the code and solution for the exercise, you can provide related lectures, as well as hints,  which learners can revisit to get more information on how to solve the problem. 

    You can also write a detailed explanation for the Instructor solution to highlight key concepts that learners can review to help comprehend the exercise and solution.

    Depending on the programming language for the exercise, you can also select Run Code to view the output of your code before running a test.

    7. Next, check the exercise’s solution by clicking Run tests at the bottom of the page.

    run tests.png

    8. If the solution is correct, click Save at the top right hand of the page, and then Publish to make the exercise accessible to learners. You can also preview the coding exercise by clicking on Preview.

    Please note: coding exercises will only appear published in the curriculum of published courses.


    If the course is not published, then a checkmark will not appear beside the coding exercise when it's been added to the curriculum.

    How to create the exercise solution and evaluation files with Udemy’s AI tool

    Instructors can also quickly use Udemy’s AI tool, powered by a third party LLM and made available on a limited basis, as an assistive tool to help draft the solution and evaluation files for Python, C++, Java and Javascript coding exercises.  Note that by using this functionality, you're agreeing to the additional terms.

    • Please note that currently this feature is available for only English and Spanish language coding exercises. We plan to release this feature in more languages over the coming weeks.

    To create a solution or evaluation file using this AI tool, please follow the steps below:

    1. After you’ve started creating a new coding exercise following the instructions outlined above (steps 1-5), click Generate with AI at the beginning of the files section.


    2. Within seconds, you will see a draft exercise, a solution, and evaluation files generated for your exercise.

    3. Review carefully and make any changes. Note that by default, the exercise file (the code learners will see in the console when they begin the exercise) will match the solution file. You'll need to decide how much of the solution to keep as a starting point for your learners.

    4. Click Save and then Publish.

    Please note that the Generate with AI feature can be used up to 50 times, per user, within a 24 hour period. 

    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.

    adding_files_via_bulk_upload.jpgSorting 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.

    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. deleting_a_file.jpg

    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.


    Note that you can only access your library when you are creating a new lecture and when you are editing an existing lecture. Also, 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.

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

    Read article
  • Supported File Types

    Udemy Business supports several different types of files for lectures, and many types of files for additional resources, if you wish to include more content that users can download.

    Supported Files for Lectures

    Udemy Business courses can include article, video, presentation and mashup lectures, and these can be created using several different types of files.

    • Article lectures can be created using the platform’s built in, text editor, and .JPG, .PNG .BMP and .GIF files can be inserted into the article using the add image option. Please note that the image files must be smaller than 1 MB.
    • Video lectures can be built by uploading .AVI, .MGP, .MPEG, .FLV, .M2V, .M4V, .MP4, .WMV, .OGV, .WEBM and .MOV files. We recommend using MP4 files if possible, however, as we have found the uploading process works best with these.
    • Mashup lectures combine videos and slides to create a compelling lecture. The video files must be in a .MP4 or .MOV format. The slides, on the other hand, must be in .PDF format. So, if you’re using software like Powerpoint or Keynote to create the slides, you will need to export them as PDFs.
    • Presentation lectures can be created using PDF files. As noted above, if you’re using software like Powerpoint or Keynote to create the slides, you will need to export them as PDFs.

    Supported Files for Additional Resources

    Adding additional resources can be a great way to enhance the lecture, and provide users with a more comprehensive learning experience.

    The additional resources section features nearly any kind of file type, including .JPG, .PDF, .ZIP, .XLS, .MOV, .MP3, .PPT, and .DOC, among others.

    Source code like .HTML, .JS, etc., however, cannot be uploaded directly, but these files can be uploaded in a .ZIP file.  

    Source Code for Development Courses

    Only Python and Ruby files can be uploaded at this time.

    Uploading the Files

    Files can be uploaded to the lecture by using the browser uploader, or by adding them from your library using the bulk file uploader.

    Please note: .MP3 files for additional resources must be uploaded to the lecture using the Select File option, and not via the bulk file uploader.


    If you have any other questions regarding the type of files the platform supports, please contact us here.

    Read article
  • Upload a Course Image

    A course image gives users a snapshot of your course content, and can be a great way to grab a user's attention. Course images should be in high resolution, and sized 2048 by 1152 pixels.

    Add an Image to a Course

    1. Navigate to the course management page
    2. On the left-hand side of the page, under Course Landing Page and scroll down to Course Image
    3. Click choose an image file to upload an image
    4. When it's finished uploading, crop the image by dragging the upper right hand corner of the image into the corner of the image screen. Click Crop Image
    5. Click Save


    Read article
  • Video Standards and Choosing a Camera

    There are many ways to create high-quality videos for your online course. This article includes tools, standards and settings you can use to create great videos for your course.

    What video standards are required?

    Each video file for your course should be at least 720p and less than 4.0 GB in size.

    What kind of camera should I use to record my course?

    If you’re filming video for your course, here are several different types of cameras that have been used to record Udemy Business courses:

    • Your iPhone (iPhone 4 models and above)
    • Your iPad (iPad 2 models and above)
    • Many webcams
    • HD Flip cameras
    • Go Pro cameras
    • Most DSLR cameras

    If you have a camera already, check your system preferences or do a quick internet search to check that your camera can shoot in 720 HD or higher. Simply search for the name of the product and the resolution it shoots. If it can shoot in 720p HD or higher, it will produce video that meets our video quality standards.

    What software do I need to produce videos for my course?

    If you’re making screencast recordings for your course, or if you’re looking for a tool to edit and export your videos, here is a list of tools that have been used to produce Udemy Business courses:

    • PC or Mac
      • Camtasia, Screenr, Snagit
    • Mac only
      • Quicktime, iMovie, Screenflow
    • PC only
      • CamStudio, Microsoft Expression

    What are the required/recommended export settings for video files (codec settings and video file types)?

    When using video editing software you’ll need to export your recordings to a video file. Udemy Business strives to support as many video and audio settings and codecs, but for the most seamless upload experience, we recommend these settings:

    Quality: Best (if available)

    Codec: H.264, HEVC, ProRes

    Resolution: 1920x1080 or better

    Minimum Resolution: 1280x720 (*Resolutions below this are rejected)

    Aspect Ratio: 16:9

    Picture Orientation: Landscape (not Portrait)

    Framerate: 25 to 60 fps (*Currently all outputs are resampled to 30 fps)

    Bitrate Recommendations:


    • 1920x1080 @ 10 Mb/s
    • 1280x720 @ 5 Mb/s


    • 1920x1080 @ 6 Mb/s
    • 1280x720 @ 3 Mb/s


    • Automatic

    Audio Track: Required (*If no audio track is found, video is rejected)

    Audio Codec: AAC (256 kb/s or better) or PCM

    Audio Channels: 2 (Stereo)

    Multimedia Container: MP4 or MOV

    Maximum File Size: 4 GB

    Maximum Duration: 4 Hours

    Using the site uploader you can upload files as large as 1.5 GB. If you need to load bigger files, or want to upload multiple files to your course at a time, however, use the bulk uploader.

    Files smaller than 4 GB can be uploaded using the bulk uploader. When a file is uploaded using the bulk uploader, it will appear in your library.

    For steps on how to create a course click here.

    Read article