This is a Free Feature

All activities in CodeHS courses have a problem number associated with them.

Each Unit, or Module, will have a Module Number, each Lesson in the Module will have a Lesson Number, and each problem in a Lesson will have a Problem Number.

Here's an example outline that shows how the courses are organized.

1. Welcome
  1.1: First Lesson
    1.1.1: Video
    1.1.2: Quiz
    1.1.3: Example
    1.1.4: Exercise
  1.2: Next Lesson
    1.2.1: Another Video
    1.2.2: Quiz
2. Second Unit
  2.1: First Lesson in Unit 2
    2.1.1: Activity in unit 2, lesson 1

The numbers will always be in the format Module.Lesson.Problem  and they will default to being sequential.

This is a Pro Feature

Removing and Reordering (CodeHS Pro) Teachers with CodeHS Pro can remove or reorder problems, lessons, or modules in their Course.

The Module, Lesson, and Problem Numbers will **remain the same** as the original, even if you remove or reorder in the course, so you can always know what they're referring to in the original CodeHS course.

Screenshot showing an expanded module and lesson with all activities

Removing and Reordering Assignments is part of CodeHS Pro. To get Pro for your school, contact our team at

Did this answer your question?