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.
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.
Promote creativity, problem-solving, and confidence in project-based courses where students develop their own games and webpages.
View data on student progress, discover curriculum resources, and access real-time support to empower student learning.
Personalize instruction and ensure students understand core concepts with formative and summative assessments.
Engage all learners in a diverse classroom with practice levels that adapt to each student's learning needs.
In partnership with McREL International, a leader in research-based guidance and evaluations of educational technology.
A web-based program that requires no IT support. Get started in under 5 minutes using Google or Clever Single Sign-On (SSO).
A standards-aligned curriculum with instructional resources and professional development to enable any teacher to teach computer science.
Whether you want to build a Middle School coding elective, a CTE pathway, or an AP Computer Science Principles class, CodeCombat is tailored to suit your needs.
Students build grit and develop a growth mindset through coding challenges that prepare them for the 500K+ open computing jobs.
With coding puzzles that are naturally scaffolded into increasingly challenging levels, CodeCombat's programming game ensures kids are always practicing critical thinking.
CodeCombat encourages students to showcase their creativity by building and sharing their own games and webpages.
Throughout the game, there are opportunities for students to collaborate when they get stuck and to work together using our pair programming guide.
Coding requires kids to practice new forms of communication, including communicating with the computer itself and conveying their ideas using the most efficient code.