是一个学习程序设计概念和编程语言的教育电子游戏。学生学习输入JavaScript、Python、HTML和CoffeeScript等编码语言，并学习计算机科学的基础知识。CodeCombat有10个单元——2个游戏开发单元、2个web开发单元和6个计算机科学单元。第一单元，计算机科学1，对所有学生和教师免费。CodeCombat还被美国大学理事会认可为AP计算机科学原理课程和专业发展的提供者。CodeCombat直接与学校和地区合作，并为自定进度的学习者提供每月付费订阅，让他们可以访问额外的游戏内容。