CodeHS offers a suite of of teacher tools, resources and support to help schools and districts offer great computer science programs.
Create, customize, and organize assignments to teach the exact course you want! Learn more!
All the tools you need to manage your in-person, virtual, or hybrid classroom. Learn more!
Streamline your workflow with an automatic submission system, customizable gradebook, advanced autograders, and more! Learn more!
Easily analyze and track student data for assessments, course progress, and quiz scores. Learn more!
Write, run, and debug code in 10+ languages right in your browser - no account or downloads needed. It's free and even works on Chromebooks! Learn more!
Connect CodeHS to your district educational platform to streamline rosters, course assignments, and grades. Learn more!
CodeHS 6-12 grade courses are free, accessible, and engaging for students of all levels.
Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson
Engaging exercises that allow students to design and build programs based on new concepts
Formative assessments including multiple choice questions about the tutorial video topics and concepts
Longer, open-ended labs and projects to advance students' programming skills
Program examples to give students the opportunity to explore how the code works in the fully loaded IDE
Comprehensive unit exams and summative assessments to gauge students full understanding
Student badges awarded after mastering key concepts -- teachers can also create custom badges!
Detailed lesson plans for every lesson -- easily print or modify to fit any classroom needs