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.
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 classroom.
Navigating to CodeHS Lesson Plans
From the Navigation Menu
Select Lesson Plans under the Assignments category:
From the Toolbox
Select Toolbox from the top navigation bar.
Select Lesson Plans under the Assignments heading:
From the Assignments Page
Click a Module's title to expand it.
Click the maroon Lesson Plan icon next to any lesson:
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:
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?
Check out this related article:
Teaching a Lesson with CodeHS: Best Practices for Your Classroom
Lesson Plans are a feature available on CodeHS Pro. To get Pro for your school, contact our team at hello@codehs.com.