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.
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:
From the Toolbox
Select Toolbox from the top navigation bar.
Select Lesson Plans under the Assignments heading:
From the Assignments App
Click a Module's title to expand it.
Click the maroon Lesson Plan icon next to any Lesson:
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:
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:
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.