Es un juego de rol basado en navegador que enseña el lenguaje de programación Javascript , así como los fundamentos de la informática . Para avanzar en los niveles del juego, los jugadores deben demostrar su conocimiento escribiendo código. Incluye tanto componentes para un jugador como para varios jugadores, y está dirigido a un público de secundaria. El juego fue revisado positivamente por PC Magazine , aunque el crítico observó que el contenido del juego era algo similar a un "juego de navegador informal genérico" y "en su mayoría no memorable".
En enero de 2014, CodeCombat convirtió su software en código abierto y lanzó un editor de niveles para que los usuarios pudieran crear su propio contenido.