Please enable JavaScript to use CodeHS

How CodeHS Works

This short online PD course covers strategies to leverage CodeHS tools for grading, progress monitoring, providing feedback, creating & customizing courses/sections, using the IDE, using curricular resources, and other platform tools and resources.

  • No programming experience required

  • Flexible self-paced timeframe

  • In-course support with an instructor

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Welcome to How to Use CodeHS
In this module, you will be introduced to the How CodeHS works course. You will also learn how to get help in the PD course, use the CodeHS Knowledge Base, and connect with the CodeHS Community.
Using the CodeHS IDE
In this module, you will learn about the structure of a CodeHS lesson and the basics of using the CodeHS online IDE.
Course & Section Creation
In this module, you will learn about how to get started in the CodeHS LMS. You'll learn how to create and manage courses and sections, how to enroll students in your sections, and some basic customization techniques.
Student Progress, Grading, and CodeHS Gradebook
In this module, you will learn about student progress monitoring tools, grading tools, and the CodeHS gradebook.
Curricular Resources & Teacher Tools
In this module, you will learn about several CodeHS teacher tools and resources, including curricular resources, access controls, and communication & feedback tools.
How CodeHS Works - Course Wrap-Up
The Course Wrap-Up module includes an end-of-course survey, a How CodeHS Works course completion badge, information about how to obtain a Certificate of Course Completion, and information about earning graduate credit.

Empowering Teachers with the Knowledge & Confidence to Teach Excellent Courses

CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.

Teachers work through these on their own time while receiving personalized support and feedback every step of the way.

Videos & Slides

Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson

Examples

Program examples to give teachers the opportunity to explore how the code works in the fully loaded IDE

Exercises

Engaging exercises that allow teachers to design and build programs based on new concepts

Open-Ended Responses

Engaging exercises that allow teachers to design and build programs based on new concepts