
About CodeCombat
CodeCombat is a game-based site where players learn to write real code. Lessons are played as puzzles and adventures, and students type code from the very start.
What it does
Players solve puzzles by writing short programs in Python, JavaScript or C++. The site uses a custom code engine built for beginners, with plain language to explain what each line does. Teachers can use the project-based capstones as main assessments, with evaluation rubrics provided for each project.
Key features
- Learn Python, JavaScript and C++ through play
- Text-based coding with a beginner-friendly engine
- Capstone projects where students build their own games
- Evaluation rubrics for teacher assessment
- Lessons on using AI to support learning
Who it's for
Children and teenagers starting to program, teachers running computer science lessons, and parents who want a guided way to introduce coding at home.
Pricing and good to know
You can sign up for free and play the games and explore the resources at no charge. Classroom solutions for educators come with curriculum, implementation support and other resources. The code is MIT licensed and published on GitHub.
Highlights
- Learn Python, JavaScript and C++ through play
- Text-based coding with a beginner-friendly engine
- Capstone projects where students build their own games
- Evaluation rubrics for teacher assessment
- Lessons on using AI to support learning












