Skip to main content
All CollectionsCodeHS GuidesCodeHS Apps
Using the Lesson Plans App
Using the Lesson Plans App

Find tools and resources to lead a great computer science class using CodeHS Lesson Plans

Gareth Gebhardt avatar
Written by Gareth Gebhardt
Updated over 5 months ago

Note: 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 image: This is a Pro feature

Lesson Plans App Overview

The Lesson Plans app on CodeHS contains 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 from within 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:

Screenshot with an arrow pointing to the toolbox link in its "clicked" state at top of page and highlights the lesson plans link under assignments

From the Assignments App

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

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

Screenshot showing maroon lesson plan icon with arrow

Using the Lesson Plans App Tools

The Lesson Plans app features two tools - My Lesson Plans and Explore - which can be accessed using the tabs at the top of the page:

My Lesson Plans

Within the My Lesson Plans tool, you'll find 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 your Sections and their corresponding 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

Explore

With the Explore tool, you can view Lesson Plans for any CodeHS course, even if you haven't created any Sections using that Course.

To access a course's Lesson Plans, click the Course dropdown; you can either scroll through the list or type in the box to locate a specific Course. Once you've selected a Course, you can click on a Lesson's title, or use the Lesson dropdown to navigate directly to a specific one:

Animated GIF demonstrating how to navigate to a Course and Lesson using the Explore tool in the Lesson Plans app

Lesson Plans App Video Tutorial


The Lesson Plans app is available as part of CodeHS Pro. To get CodeHS Pro for your

school, contact our team at hello@codehs.com.

Did this answer your question?