LMS
Classroom management tools and integrations for student rosters, data, assignments, and grades.
Curriculum
Comprehensive computer science curriculum for grades K-12 including hands-on elementary lessons and over 100 customizable courses in various programming languages.
IDE
Write, run, and debug code in 10+ languages right in your browser - no downloads needed!
Certifications
Industry-relevant computer science certification exams for high school students.
CodeHS Pro
All the tools, resources, and support your school needs to run a successful computer science program.
Professional Development
Quality in-person, online, and virtual professional development for new and experienced teachers.
Online IDE Built for Education
Write, run, & debug code in any web browser, no account or downloads needed. Available in more than 10+ programming languages!


Coding Learning Management System
Seamlessly manage rosters, lessons, assignments, progress, and grades for any type of classroom.
Customizable K-12 Computer Science Curriculum
Comprehensive computer science curriculum for grades K-12 including hands-on elementary lessons and over 100 customizable courses in various programming languages.
Introduction to Computer Science in JavaScript
Learn MorePhysical Computing with micro:bit
Learn MoreIntroduction to Computer Science in Python
Learn MoreFundamentals of Cybersecurity
Learn MoreThe CodeHS system handles SO MUCH administrative overhead, and frees me up to provide individual help & feedback where it is needed.
CodeHS Pro
All the tools, resources, and dedicated support your school needs to implement and run a high-quality computer science program.
Industry-Relevant Certifications
Give high school students a competitive advantage entering college or the workforce with the opportunity to demonstrate their mastery of programming skills.

Top-Notch Professional Development
Online and in-person training for teachers to build the knowledge and confidence to teach excellent computer science courses.
For district administrators, CodeHS is a silver bullet!
Join the CodeHS Community
There are many ways to get involved and network with new or experienced computer science teachers, just like you!
Featured In







More Resources
ReadWriteCode
