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.