CodeCombat è una piattaforma web progettata per consentire ai bambini di apprendere la programmazione mentre giocano.
Con CodeCombat è possibile prendere confidenza con i concetti di base del coding testuale in modo divertente e intuitivo, a partire dalla sintassi, i metodi, i cicli e le variabili.
La piattaforma prevede percorsi diversi a secondo dell'ordine di scuola e, progredendo nel gioco, si accede a materiali sempre più complessi come le proprietà di ogni oggetto.
CodeCombat è un progetto aperto, con centinaia di collaboratori che si impegnano nella programmazione di livelli, nell'aggiunta di nuove funzionalità, nella correzione di bug e nella traduzione del gioco, attualmente disponibile in circa 50 lingue.