Creating and Managing Courses

Learn how to create and manage courses quickly and easily.

Last Updated

July 22nd, 2020

Docebo Module


Reading Time

9 min


Docebo allows you to create and manage courses, as well as categorize them quickly and easily. In one area of your platform, you can create courses, change course layouts, upload and manage course materials, configure advanced course settings, and much more.

Begin by accessing the Admin Menu from the gear icon in the top right corner of the platform. Then, press the Courses Management item from the E-Learning section. From the Courses Management page, you can create new courses, new categories, create and manage courses and enrollment additional fields, organize courses into categories, import ILT sessions via CSV and enroll users into courses.

This is the main page of the Course Management, listing all of the available courses in your platform in the page’s main table. You can customize the table layout in order to show only the columns that are relevant to you. Click on the Columns Management icon on top of the table to select the columns you would like to include in the table view. Use the Cross icon to drag and drop the columns in the list, sorting them according to your needs.

If your courses are organized into categories, click on the Categories icon on top of the table to access the categories management. Click on the category name in the left panel to use it as a filter, or to manage existing categories (edit details, move or delete them and create new sub-categories).

Filter the content of the table by clicking on the filter icon on top of the table to see the complete filter list and to make your selection. Filters are applied in real-time. Use the free text search area to look for courses, and sort columns by clicking on the column header. Please note that not all of the columns can be sorted. 

Still on this page, move to the Additional Fields tab and to the Enrollment Additional Fields tab to set additional fields for courses and for enrollments. Click on the course description to see its details.

Creating a New Course

To begin, press the plus button in the top right corner of the main Courses page and select New Course. In the slideout panel, fill out the course name, the course description and select the course type.  The course name should simple and clear. Users should instantly understand the topic of the course upon reading the title. The course description will help users to have a clear idea of what they will learn in the course.

Optionally, assign a code to your course. Though it is possible to use the same course code for several courses, we suggest using unique course codes. If you try to use an existing course code, a warning message will inform you that the code is already in use, but the platform will not prevent you from using it. Press Create & Edit to create your course in the platform and to start configuring and managing it straight away.  

Starting on November 12, 2019, when a course is created, the platform automatically calculates a unique alphanumeric ID, in addition to the existing course code. The course ID cannot be edited and will be calculated for the courses created before November 12, 2019, too, but only when they are updated. The course unique ID makes it easier to identify courses in various areas of the platform, and in the platform’s global search.

Move now to the Thumbnails section and choose a thumbnail for your course. Move through the available tabs to configure the advanced properties for your course, add training materials and manage enrollments. Refer to the sections below for more info on each step.

Please note that when a course is created, its status is Under Maintenance. Remember to change the course status to Published in the publishing bar to make it accessible to users.

Configuring the Course Advanced Properties

Move to the Advanced Properties tab to set the advanced options for your course. This area collects several options and settings for managing different settings, specific to your course. Learn more about these options from this article.

Adding Training Material and Course Widgets

Move to the Training Material tab to start adding training resources prior to enrolling students in the course. From this area, you can add and manage learning objects and configure the layout of the page of your course. To add a new learning object, click the Add Training Material button, and choose the type of training material you would like to upload.

You can also organize training material into folders. Folders are very useful when you need to organize your material by topic or chapter. The root folder will take the same name as the course. Click on the Add Training Material button and then select New Folder in the dropdown menu to create a new folder. Define a name and save your changes. Once created, you can delete the folder or edit it by clicking on the hamburger menu at the end of the folder row in the training material area and then selecting the corresponding option. In case you want to delete a folder containing training material, the system will ask you whether you want to set the course as completed for users who have completed all of the other learning objects in the course.
You can change the order of the folders by dragging them to the desired position. To add a subfolder, select the destination folder and once you are inside of it, create a new folder following the same steps described above. We suggest not to go too deep in the hierarchy in order not to confuse users in the navigation. To assign a training material to a folder, drag it to the Folders area on the right.

Please refer to this section of our Knowledge Base to learn more about the types of learning objects supported in the platform and how to manage them.

Press Add Course Widgets to add specific areas to the page of your course, providing your learners with additional information about the course (such as the instructor name, related files and Iframed content) and making their experience more interactive through comments, forums and Q&A sections. Learn more about the course widgets available in your platform and how to use them from this article.

Enrolling Users

Move to the Enrollments tab to enroll users to the course and manage enrollments and waiting lists. Learn more about enrollments here.


From the Reports tab, you can view the course report and check course progress and statistics of users on courses and training materials, and check learners’ assignment. Check out this article for further info.

Assigning a Course to Catalogs, Learning Plans and Channels

You can assign and un-assign courses in catalogs, learning plans and channels directly from the course edit view. To do so, click the ellipsis menu at the end of a course row, and then click Edit. On the next page, click on the plus button in the top right corner of the page, and select Assign to Catalog, Assign to Learning Plan or Assign to Channel. Make your selection in the right panel that will open and press Confirm to complete your action.

The course associations to catalogs, learning plans and channels are available in the corresponding tabs of the course edit view. From those tabs, you can check the associations already available for the selected course (if any) and also remove existing assignments. To do so, click on the ellipsis menu at the end of the course row and select Unassign

Please note that as a Power User, when editing a course you will have visibility only on the catalogs for which you have editing permissions.

Learner View

When the course configuration is over, click the Learner View button to see how learners will see the course upon enrollment.

Please note that when a Superadmin or a Power User clicks on the Learner View button, he or she will be automatically enrolled in the course.

Duplicating an Elearning Course

To duplicate an e-learning course, access the Course Management page from the Admin Menu. Find the course in the list, then press the ellipsis button at the end of the course’s row and select Duplicate. In the right panel, use the corresponding text area to assign a title to the course.

Below, flag whether you want to duplicate training materials, enroll users from the master course into the new course and copy course widgets. When finished, press Confirm. The new course will be listed in the course management page. Enroll users in the duplicated course as described in this article

When Power Users (with granted permissions) duplicate a course and choose to duplicate the enrollments from the master course, only the enrollments of the users they are currently managing will be duplicated.

When copying a course, if you flag the option to duplicate the training material, any changes made to any of the learning objects that were duplicated will be handled as follows:

– SCORM, TinCan, Slides (from Slides Converter) and Files: if you modify the copied training material, it will be also modified in the course from where it was copied. If you cancel the training material, it will be canceled both from the original and from the copied course.  

– AICC, HTML page, survey, test, LTI, video youtube and assignment: if you modify the copied training material, it will only be modified in the copied course.

– Video files: if you modify the copy of the training material, the platform creates a new file and you will modify only the file associated to the copied course

Duplicating a Session

Webinars and classroom courses cannot be duplicated, but it is possible to duplicate the sessions composing them. To do so, access the Course Management page from the Admin Menu. Find the course in the list, click on its description, and move to the Sessions and Enrollments tab. Find the session you want to duplicate and click on the menu icon at the end of the corresponding row. Select the Make a Copy option. 

Define a name for the new session, and set when it will be duplicated. Press Confirm to finish. The new session will be listed in the Sessions area of the page. Enroll users in the duplicated session as described in this article

Deleting a Course

In order to delete a course from the platform, click on the ellipsis menu at the end of a course row, and then click Delete. When a course is deleted from the platform, all of its trackings are lost, together with the training material uploaded in the course and not also available in the Central Repository

Upon deletion, the course is also removed from the catalogs, the channels, and the subscription plans it is associated with. Finally, the course will be also removed from the learning plans it belongs to, including the prerequisites rules related to the course.

Sending the Course URL to Learners

Once the course is created and properly configured, you are ready to enroll learners and to share the course URL. The course URL format is different, depending on whether you are sending the URL to enrolled or unenrolled users.

When enrolled users click on the course URL, they will land on the course page in the platform and will be ready to start learning. The courses URL for enrolled users must be formatted as follows:

When unenrolled users click on the course URL, they will land on the course page in the platform and will need to self-enroll into the course. As a Superadmin, you can configure the self-enrollment options as described in this article. The courses URL for unenrolled users must be formatted as follows:

Please note that if enrolled users access the course by clicking on the URL formatted for unenrolled users, they will still land on the course main page and will not need to enroll.

Decommissioning and Decommissioned Courses

If you have imported content from the Docebo Content library as a course, be aware that these courses may be decommissioned (because they are out of date, for example). We suggest you enable the Marketplace column in the Course Management table (using the Columns Management feature) so that you are alerted when a course imported from Docebo Content is about or has been decommissioned.

When a course imported from the Docebo Content library is close to the decommissioning date, it is identified by a warning icon before the course name, and in the course row, while decommissioned courses are identified by an error icon. Hover your mouse over the icon to learn more about the course decommissioning date. You can filter decommissioning or decommissioned training materials, or both, with the dedicated filter. Refer to the Docebo Content article for more information on how to manage the decommissioning or decommissioned content.

If you have imported content form the Docebo Content Library as training material, the warning and the error icons are displayed when the content that is going to be decommissioned is the original content imported from Docebo Content and the course has not been modified by the Superadmin. If the Superadmin has altered the course by adding additional training materials, the warning and the error icons will not be displayed.  If the course includes other training materials besides the one that is about to be decommissioned, no warning or error icons will be displayed.