The most engaging way to learn computer science!

CodeCombat creates games that make learning to code engaging and accessible for anyone.

Make coding fun and teach real-world skills

Students type real Python and JavaScript while playing games that encourage trial-and-error, critical thinking, and creativity. Students then apply the coding skills they’ve learned by developing their own games and websites in project-based courses.

Reach students at their level

Every CodeCombat level is scaffolded based on millions of data points and optimized to adapt to each learner. Practice levels and hints help students when they get stuck, and challenge levels assess students’ learning throughout the game.

Built for all teachers, regardless of experience

CodeCombat’s self-paced, standards-aligned curriculum makes teaching computer science possible for everyone. CodeCombat equips teachers with the training, instructional resources, and dedicated support to feel confident and successful in the classroom.


K-6, Middle School, High School, Educator

What are you looking for?


Code Combat

Website URL

Type of Resource

Online Game

Assigned Categories