Why should every child learn how to program?
Technology is radically changing every area of our society, from communication to government to how we do our jobs. Digital literacy is now a fundamental skill like reading and writing.
By learning to program, kids can have a say in how software shapes their world. Plus, programming teaches important reasoning, logic, and communication skills.
CodeHS is a Class in a Box
Get access to a growing library of videos
Every video has several in-browser coding exercises for students
We provide teacher support, so you can run the class even if you don't know how to code.
CodeHS tutors can give students direct feedback and debugging help.
Students learn at their own pace, and the instructor can track their progress.