CodeCombat to aplikacja internetowa pozwalająca w przyjemny sposób zaznajomić się z podstawowymi zasadami programowania. Autorom aplikacji przyświecał cel, aby osoba, która wejdzie w świat gry nie tylko czerpała z tego przyjemność, ale również wiedzę. Kurs dostępny w CodeCombat został zrobiony w ten sposób, że „łagodnie” pozwala nam poznać skryptowy język programowania JavaScript, ale również Pythona i kilka innych mniej znanych języków.