In addition to creating new courses, the upload courses functionality may also be used to update or delete courses, or import content from another course. For information on using this functionality to create course templates, see Adding a new course.
To upload one or more courses
Go to Administration > Site administration > Courses > Upload courses
Either drag and drop the CSV file or click the 『Choose a file』 button and select the file in the file picker
Select appropriate import options carefully, then click the preview button.
Courses successfully uploaded
Upload courses admin screen
Note: It is also possible to use the command-line tooladmin/tool/uploadcourse/cli/uploadcourse.php.
When using the web interface, use the Preview option to see if any errors were detected in the previewed rows. If you proceed with the upload and there were something wrong detected with a course, it will be ignored.