Product Index
Curriculum Products


by CodeHS

GRADES / High School (Grades 9-12), Middle School (Grades 5-8)
PRICING PLANS / One Time Purchase, License
PLATFORMS / Web Browser

Curriculum, teacher tools and teacher training to teach coding to high schoolers


CodeHS teaches students how to code and helps teachers learn how to teach code through online courses. All CodeHS courses use video lessons along with coding exercises and tutoring to teach the fundamentals of computer science. Each course can either be licensed by schools or purchased by individuals.


CodeHS teaches students and teachers the basics of coding through video lessons, in-browser practice, and personal help. CodeHS was started to teach students anywhere how to code.


For students, CodeHS offers introductory courses in computer science and SQL, as well as a course on AP Computer Science in Java. Each course is comprised of web-based videos, graded exercises, and teacher tools. Introduction to Computer Science and AP Computer Science are both year long classes, while Introduction to SQL takes 6-8 weeks to complete. In line with CodeHS’ mission, every course is designed to be taught in school, compared to other online courses which primarily focus on teaching curriculum outside the classroom.

For educators, CodeHS offers Teaching Intro Computer Science (PD Course) to equip teachers who lack coding experience with the skills and knowledge needed to teach an introductory computer science class. The course, which takes 30-40 hours online, teaches coding fundamentals, including how to debug programs. It also covers strategies for teaching computer science in a classroom.


All CodeHS courses are browser-based.


CodeHS’ courses can either be licensed by schools on a classroom basis or purchased on an individual basis. It costs $2000 per classroom to license Introduction to Computer Science. AP Computer Science can be licensed for $3000 per classroom. For individuals, Introduction to Computer Science costs either $150, $399, or $1499. The later two options include extra services like personal feedback and tutoring. Finally, Teaching Intro Computer Science costs $1000 per school to purchase for schools.


Over 50,000 students have learned the fundamentals of computer science through CodeHS.  


Case Studies1
High School Math and Computer Science Teacher, Port Washington-Saukville School District, Wisconsin

I didn't have the coding experience needed to teach Intro to Computer Science and AP Computer Science, but CodeHS fulfilled that need plus an abundance of additional support.

Read Full Review
Summit Reflections 24
English Teacher full starfull starfull starfull starfull star
School Type: High School, High ELL Population, Low Income Population, Project Based School, College Prep School, 1:1 Devices, Blended Learning


Read Full Review
View All Reviews


One Time Purchase

CodeHS: Teaching Intro Computer Science Online PD - This provides access to our online course and support.
Can be purchased by School Leader or District Administrator.


CodeHS AP Java - This provides access to the full curriculum and teacher tools.
Can be purchased by School Leader or District Administrator.


CodeHS Pro - This plan gives teachers extensive tools and resources as well as administrator resources.
Can be purchased by School Leader or District Administrator.


This product is accessible via a web browser.




Online Course Delivery Online Course Delivery

Supplemental Supplemental

Video Instruction Video Instruction

Subject Matter

Computer Science Computer Science

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up