As stated on the “About” page of their website, CodeCombat’s mission is to “make programming accessible to every student on Earth.”
CodeCombat has two coding programs: CodeCombat and Ozaria. CodeCombat is the company’s original coding game recommended for parents, individuals, educators, and students. Ozaria is an adventure game, fantasy story, and Computer Science program where students “master the lost magic of coding to save their world”. It is recommended for educators and students.
CodeCombat is designed with a Teacher Dashboard, where students connect to the CodeCombat classroom via a computer-generated (or self-generated) class code or a URL. On the Teacher Dashboard, teachers can view data on their students’ progress, access curriculum resources, as well as real-time support from CodeCombat educators. CodeCombat offers built-in formative and summative assessments throughout the program, as well as automatic differentiation with practice levels that adapt to the learning needs of each student.
As an open-source community project, CodeCombat offers volunteers an opportunity to contribute to the code to "add features, fix bugs, playtest, and...translate the game" into other languages. There are three types of editors:
- Level Editor: This type of editor creates and edits levels.
- Thang Editor: This type of editor modifies CodeCombat's source artwork. A "Thang Editor" can upload vector sprites, alter animation direction, change a unit's hit points, and allow units to throw projectiles.
- Article Editor: This type of editor can make adjustments to CodeCombat's documents and make instructions for personalized code creations.