CTL GuidesCanvas GuidesInstructor GuidesCourse Import ToolHow do I copy a Canvas course into a new course shell?

How do I copy a Canvas course into a new course shell?

How do I copy a Canvas course into a new course shell?

If you are allowed to create a canvas courses, you can copy a course and create a new course shell. New courses created through the Canvas interface are placed in the manually created courses subaccount.

Copy content from another Canvas course when you want to use or repurpose previously created content including course settings, syllabus, assignments, modules, files, pages, discussions, quizzes, and question banks. You can also copy or adjust events and due dates. Not all content can be copied as part of a course.


  • Draft State settings are retained in course copies. If an assignment is unpublished in a course, the assignment will also be unpublished in the course copy.
  • Importing a course more than once may have unintended consequences. If you import content into a new course, edit the content in the new course, and later import the previous content again, the imported content will override the existing content.
  • When manually copying a course, the user who copies the course will automatically be added to the course with an instructor role.
  • If the Copy this Course button does not appear in Course Settings, this feature has been restricted by your institution. However, if you already have access to a course shell, you can copy a course through the Course Import Tool.