All Collections
Creating Assignments
Creating Courses To Use With Your Sections
Creating Courses To Use With Your Sections

See how content is organized into Courses and Sections, and how to manage Courses for use with multiple Sections or over multiple years

Jeremy Keeshin avatar
Written by Jeremy Keeshin
Updated over a week ago

What's the difference between a Course and a Section?

  • A Course is the curriculum that your students work through. Courses can contain CodeHS Assignments from the catalog and/or custom Assignments.

  • Multiple Sections can use the same Course for content, and you can re-use a Course over multiple years.

  • A Section is a roster of students. Student work, grades, and progress data are kept within a Section.

Using the Courses Page to Manage Content

The best place to manage Course content is from the Courses Page. Making changes to a Course will update the content for each Section that uses that Course.

Any Courses that were added while Creating a New Section will also show on your Courses Page.

  • Navigate here by clicking Courses in the left-hand navigation panel:

The link for the courses page is on the left hand, dark colored nav bar

Creating a New Course

  1. Click the green Create New Course button

  2. Enter a new Course name

  3. Select Choose Course Template - to use the CodeHS Course Catalog. This will populate content from a specific CodeHS course. You'll be able to add, edit, or remove content after creation. Check out all of the new CodeHS Courses here.

  4. Select Create Empty Course - to create a Course from scratch. From here, you can create a course using your own custom assignments, CodeHS curriculum, or a mix of both.

Course creation menu with three different tabs: Name, Course, and Create

You can also create a course directly from the Course Catalog Page:

  • Click Add to Courses on any CodeHS course to create a new Course on your Courses Page.

Arrow pointing to the Add to Courses button in the Course Catalog

Creating a Section From the Courses Page

Once your Course is set up, you can easily create multiple Sections which use the same Course. You'll need to create a Section, then enroll students in the section in order for students to work through the content.

  1. Click Create Section

  2. Enter a name for your section and click Create

GIF steps through process of creating a new section from a course that you've already made

You can also quickly create a section from your Teacher Page if your course is already created or you would like to use a course from the CodeHS Catalog.

Creating a Section linked with Google Classroom

If you use Google Classroom, It's possible to link CodeHS to an existing Google Classroom and import your roster. To do this, follow these steps here:

Copying, Reusing, and Sharing Courses

If you've made a lot of changes to a Course or its settings, you may want to use it for next year or share it with another teacher to use. You can copy a Course by clicking the three dots and choose Copy Course:

clicking on three dots next to course name brings up options menu, including copy

This will make a duplicate of their course with all of the same settings and assignments. Once a course is copied, you can share it with another teacher by adding them as a co-teacher. See more about these topics:

Still have questions? Contact our team at to learn more!

Did this answer your question?