Bulk Create Courses

Bulk Create Courses


If you need to create a large number of courses, you can upload a text (.csv) file to create courses in bulk. 

Bulk creating courses in a Learning Management System (LMS) for internal staff training can be a valuable feature, particularly in larger organizations where numerous employees need to undergo training simultaneously or where courses need to be created quickly for various departments or teams. Here's a use case example of how this feature can be applied:

Onboarding Training for a New Department

Scenario: Imagine a large corporation that has recently established a new department focused on digital marketing. They need to provide comprehensive onboarding training for all the employees in this department to ensure they are aligned with company policies and best practices. This department consists of 50 employees.

In this scenario, bulk creating courses in the LMS streamlines the onboarding process for the new digital marketing department, saving time and ensuring that all employees receive standardized training. It also provides a convenient way to manage and track progress, making it an essential tool for effective internal staff training.


You can use the bulk upload template provided below and add your course information:

fullname = Course Full Name

shortname = Course Short Name 

category = Category ID. You can find this in "Site admin" > "Course management" > "Manage categories."

Click on the relevant course and find it's Category ID in the browser:



Step 2.1: Click on "Site admin", followed by "Course management", then "Bulk create courses."

Step 2.2: Upload your populated file and set your preview options.

Step 2.3: (1) Preview your upload, (2) select your "Upload mode" and (3) define your "Default course values." 

Then scroll down and click "Bulk upload courses."

You will then get a confirmation message.

And your course/s will be created within the specified category.

You can now edit course settings in "Course admin" > "Edit settings."

    • Related Articles

    • Bulk Enroll Users into Courses

      OVERVIEW If you need to manually enroll a large number of users into courses, you can upload users to courses via a text (.csv) file to perform a bulk action. USE CASE EXAMPLE: Bulk enrolling users into courses in an Advanced Learning Management ...
    • Bulk Create Course Groups

      OVERVIEW If you need to create a large number of course groups in a specific course, you can use the "Import" function in that course to upload a text (.csv) file and create groups in bulk. USE CASE EXAMPLE: Bulk creating course groups in a Learning ...
    • Manually Create User Segments

      OVERVIEW User Segments are site-wide groups that users can manually create with the 'Site Admin' role. Allowing you to organize and target specific groups of users within your LMS. USE CASE EXAMPLE: The flexibility to create and manage user segments, ...
    • Bulk Create User Segments

      OVERVIEW If a large number of user segments need to be created, users with the Site Admin role can upload a text (.csv) file to create user segments in bulk. Use Case Example: Imagine you are a training manager in a large corporate organization with ...
    • Bulk Add Users to Course Groups

      OVERVIEW You can add a large number of existing users to course groups by uploading a text (.csv) file to perform a bulk action. In order to bulk upload users to course groups, these groups must already exist in the relevant course on your Pluto LMS. ...