 How can I create courses in bulk on my Moodle? Instead of adding courses one at a time, as an admin you can create courses in a file offline and upload them in bulk from site administration courses upload courses. To do this we first need to create the courses offline. We can either use a spreadsheet program such as Microsoft Excel or LibreOfficeCalc or a simple text file, fill in the details and then save it as a CSV file. We need short name, full name and category. These are required fields and must all be written in lower case. There are other optional fields such as course format, enrolment method and so on. For more information see the documentation. Here we've entered the short name and full name of our course. For the category we need the ID number of an existing category. Clicking on a category on the manage courses and category screen we see the number in the browser. The completed file is saved as a CSV file and then uploaded from site administration, courses, upload courses. Once the file is added making sure the delimiter is the right one for your language we're using commas, it can be previewed. And note that we can use an existing course as a template and also set default course values. When we press upload courses our courses have been made. To summarise, new courses may be created in bulk with a text, CSV file, uploaded from site administration, courses, upload courses.