CodeHS Lesson Plans

Lead a great computer science class using CodeHS Lesson Plans

Meg Fiorentini avatar
Written by Meg Fiorentini
Updated over a week ago

CodeHS Lesson plans are available for teachers on the CodeHS Pro Plan. Free teachers can access the first five lesson plans of a course as a sample.

Banner says this is a pro feature

You can find classroom materials, activity ideas, handouts, and discussion questions inside each Lesson Plan that corresponds to a CodeHS course lesson. You can use, print, and modify these lesson plans to fit the needs of your students.

Navigating to CodeHS Lesson Plans

From the Lefthand Navigation Menu

Select Lesson Plans under the Assignments category:

Screenshot demonstrating where to find the Lesson Plans link in the lefthand navigation menu

From the Toolbox

  1. Select Toolbox from the top navigation bar.

  2. Select Lesson Plans under the Assignments heading:

arrow points to toolbox at top of page and highlights lesson plans under resources

From the Assignments Page

  1. Click a Module's title to expand it.

  2. Click the maroon Lesson Plan icon next to any lesson:

Image showing maroon lesson plan icon with arrow

The Lesson Plans App

When you access the Lesson Plans app, you'll see a full lesson plan for the section you've most recently viewed on CodeHS. Use the dropdown menus at the top left to switch between Sections and Lessons:

Screenshot demonstrating the dropdown menus on the Lesson Plans to switch between sections and Lessons

For each Lesson, you'll find the following resources:

Lesson Overview: Lesson description, objectives, and all the activities included in the lesson (videos, examples, quizzes, coding exercises, and more)

Solution References: Links to the solution references for all activities in the lesson

Problem Guides: an in-depth look at the solution reference along with the motivation, rationale, and common questions students ask about the activity

Vocabulary: Lists the terms and definitions of new vocabulary that will be introduced in the lesson

Handouts: Student and teacher-facing offline worksheets and handouts to supplement the lesson

Textbook Resources: If there is a CodeHS Textbook for the course, this section will link to the relevant lessons in the textbook

Teaching Strategies: planning notes, lesson openers, closers, and a detailed guide with time estimates for leading each in-class activity

Prior Knowledge: any prerequisite knowledge students should know before completing this lesson

Discussion Questions: Prompts for leading a reflective class discussion on computer science topics

Modifications: Suggested modifications for Advanced, Special Education, and English Language Learners

Explain This To Me: explanation videos created by the CodeHS team to walk through how to approach the coding exercise

📚Want to learn more?

Webinar: Behind the Scenes of a CodeHS Lesson

Hosted on September 14th, 2021

Lesson Plans are a feature available on CodeHS Pro. To get Pro for your school, contact our team at


Did this answer your question?