CodeHS is the top coding education platform for schools. Everything a teacher needs to teach code is here, in one spot: an online IDE, fully customizable curriculum, LMS, professional development, high school certifications, and more.


CodeHS allows teachers the opportunity to fully customize their own curriculum or build off the over 60+ free courses already made from the intro to AP level.

Online IDE

The online IDE does not require any downloads, so students can start coding in seconds. Code, collaborate and share programs all in our online IDE.


The LMS offers classroom management tools and integrations for student rosters, data, assignments, and grades.


Give high school students a competitive advantage with industry-relevant computer science certification exams.

Professional Development

Teachers who are experienced with computer science or not will benefit from CodeHS’ quality in-person, online, and virtual professional development courses with opportunities to earn graduate credit.

CodeHS Pro

All the tools, resources and support needed to run a high quality computer science program in any classroom setting.