Please enable JavaScript to use CodeHS

The Top Coding and Computer Science Platform for K-12 Schools

Login Sign up For Free

Everything You Need, All In One Spot

CodeHS is trusted by thousands of teachers and schools all over the world.

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!

Start Coding

Coding Learning Management System

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

Learn More

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.

Explore the K-5 Course Catalog

Explore the 6-12 Course Catalog

Introduction to Computer Science in JavaScript

Learn More

Physical Computing with micro:bit

Learn More

Introduction to Computer Science in Python

Learn More

Fundamentals of Cybersecurity

Learn More

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

Charles Olson

Teacher at Mills High School, Milbrae, CA

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 high school students a competitive advantage entering college or the workforce with the opportunity to demonstrate their mastery of programming skills.

Learn More

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

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

forbes logo USA today logo Edweek logo Edsurge logo Wall Street Journal logo TechCrunch Logo Today show logo

More Resources

ReadWriteCode Coding In The Wild
Read Write Code Announcing the 2023 CodeHS Scholars Congratulations to these students pursuing CS after high school and being selected for the 2023 CodeHS Scholarship Program
Read Write Code Comprehensive, Easy-to-Use Computer Science Curriculum for Elementary CodeHS Elementary provides vertically aligned courses for a K-12 pathway & a platform equipped with fully-prepared lessons and intuitive tools for teachers
Read Write Code Announcing the 24–25 CodeHS Road Trip: K-12 Coding Coast-to-Coast It’s time to hit the road for another epic road trip, visiting K-12 computer science classrooms around the US.

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

Sign up For Free