Safety review
Awards & Certifications
About the app
CodeCombat is an innovative and highly-rated educational gaming platform that transforms learning to code into an engaging fantasy Role-Playing Game (RPG) adventure, primarily designed for children and teenagers aged 9 to 18, with introductory courses for learners as young as six. As a globally available, web-based tool, CodeCombat’s core mission is to make computer science accessible, enjoyable, and effective for students with no prior programming experience, supporting both technical skills and a important growth mindset. The platform operates on a principle of active learning: students must write actual, typed code, not just simple drag-and-drop blocks, to command their on-screen hero characters, guiding them through virtual dungeons, battling monsters, and solving complex in-game puzzles. This unique, narrative-driven approach keeps children highly engaged and motivated, ensuring they are not just passively consuming content but actively building computational thinking and problem-solving skills. Unlike many introductory platforms that rely solely on visual blocks, CodeCombat quickly transitions students to real programming languages. Learners gain hands-on, practical experience with industry-standard languages like **Python** and **JavaScript** from the very first lesson. This direct experience with authentic syntax, supported by a world-class technology that provides real-time code analysis, autocompletion, and hinting, is critical for building genuine coding fluency and preparing students for future academic and professional success. Advanced courses also offer exposure to other languages and concepts, including HTML, CoffeeScript, and object-oriented programming. The educational content on CodeCombat is both comprehensive and rigorously structured, aligning with key educational standards like those from the International Society for Technology in Education (ISTE) and is recognized by the College Board as an endorsed provider for the AP® Computer Science Principles (AP CSP) curriculum. The platform offers a full range of courses, typically organized into 11 units, including six computer science units, three game development units, and two web development units. These units progressively introduce and reinforce key concepts such as variables, functions, loops (for and while), conditional logic (if/else), lists, data structures, and algorithms. Specific courses cater to various age and skill levels, such as 'Code Buds' (Grades 1-2), 'Code Sprouts' (Grades 3-4), and 'Code Masters' (Grade 10+), ensuring a tailored learning progression suitable for 4th to 12th graders. For older, more adventurous students (ages 12-18), there are opportunities to explore advanced topics like the fundamentals of machine learning and even the creation of their own AI models. CodeCombat excels at gamification, where rewards are directly tied to academic achievement. As students successfully complete levels, they earn experience points (EXP) and in-game items, which they can use to customize their avatar, encouraging persistence and self-directed learning. Beyond the core single-player campaign, CodeCombat features the **AI Arena** (or AI League), a competitive coding platform where students program their AI Heroes using Python or JavaScript to compete against other players’ code in head-to-head, strategic battles. This multiplayer environment fosters strategic thinking, rigorous debugging, and code optimization, combining the best elements of esports with academic competition. The platform operates on a freemium model. The introductory course, Computer Science 1, which includes over 39 levels, is offered completely free, allowing families and teachers to test the quality and engagement before committing. Full access to all 11 units and advanced features, including the AI Arena, requires a monthly paid subscription. Its open-source roots, which allow the community to contribute to the platform's continuous improvement, and its adoption by thousands of schools globally (used by over 31,000 teachers in more than 13,000 North American schools) speak to its quality and reliability. Parents can be confident in CodeCombat’s safety profile, which has a high Parent Safety Score of 94, reflecting its focus on educational, low-risk content and a commitment to a secure environment for its target age group. It has been lauded with awards such as the 2017 SIIA CODiE award for Best Creativity Tool for Students and has been named a top pick for learning by Common Sense Education and a PCMag Top Pick. While requiring an internet connection, its design promotes independent, self-paced learning, making it an excellent resource for homeschoolers and classrooms seeking an innovative way to master the essential skills of the digital future. CodeCombat should be reviewed in real family use before recommendation. Test first-session onboarding, age fit (9–18), data collection prompts, and monetization flows. Verify whether core tasks remain usable with limited connectivity, whether navigation is predictable for children, and whether adult controls are easy to find. Keep short supervised sessions and document where children need support. Re-check links and policy pages regularly because store listings and business models can change over time.
Selection Criteria
Our assessment is based on a review of four core pillars: privacy, age-appropriateness, educational value, and the absence of advertising. We also look to awards, certifications and other recognition. These combined factors determine the app's final safety rating.