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!

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 download needed. Available in 10+ programming languages!

Start Coding

Screenshot of the CodeHS online IDE showing code editor with syntax highlighting and output panel

Illustration showing CodeHS classroom activities and assignments management interface

Coding Learning Management System

Seamlessly manage rosters, lessons, assignments, progress, and grades for any type of classroom.

Learn More

Introduction to Computer Science in JavaScript course thumbnail

Introduction to Computer Science in JavaScript

Learn More

Introduction to Computer Science in Python course thumbnail

Introduction to Computer Science in Python

Learn More

The CodeHS system handles SO MUCH administrative overhead, and frees me up to provide individual help & feedback where it is needed.

Teacher at Mills High School, Millbrae, CA

Illustration showing CodeHS fast grading and assessment tools

CodeHS Pro

All the tools, resources, and dedicated support your school needs to implement and run a high-quality computer science program.

Learn More

Industry-Relevant Certifications

Give individuals a competitive advantage entering college or the workforce with the opportunity to demonstrate their mastery of programming skills.

Learn More

Collage of CodeHS certification badges and industry credentials

Illustration showing CodeHS professional development and teacher training programs

Top-Notch Professional Development

Online and in-person training for teachers to build the knowledge and confidence to teach excellent computer science courses.

Explore CodeHS PD

For district administrators, CodeHS is a silver bullet!

Aaron Grill

Administrator at The Browning School, New York, NY

Hear From Other CodeHS Educators

How Schools are Using CodeHS in Virtual & In-Person Classrooms

Sign up for a free CodeHS account and start coding today!

Sign Up for Free