Company attributes
Other attributes
CodeCombat is an educational coding game using either JavaScript or Python. This web-based program is designed for students of reading age or above and educators. The game is self-paced with a standards-aligned curriculum including six computer science units, project-based game development units, and web development units, alongside instructional resources and professional development. CodeCombat is designed to suit the needs of all levels of coding and computer science learners. The learning is scaffolded based on millions of data points; there are practice levels and hints when students are stuck, and challenge levels that assess student learning. The game is also designed to teach critical thinking, creativity, collaboration, and communication.
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.