
CodeCombat, c'est une méthode d'apprentissage du code informatique basée sur l'effort productif, une méthode qui encourage à essayer, faire des erreurs et se corriger de façon ludique.
La méthode est organisée autour d'un jeu de rôle, que l'on va programmer petit à petit pour faire évoluer les compétences et équipements de son personnage, mais aussi pour le faire évoluer dans le jeu et accomplir ses objectifs.
Plusieurs "mondes", "niveaux" et "personnages" sont disponibles ou se débloquent petit à petit, chacun ayant pour objectif final d'apprendre un langage de programmation différent.
Attention : seul le premier "niveau", le Donjon de KithGard est gratuit et vous apprend les bases des langages. Les autres niveaux ne sont pas accessibles gratuitement.
Actuellement, 6 langages différents sont déjà disponibles : Python, JavaScript, HTML5, CSS3, jQuery et Bootstrap.
Pour sauvegarder sa progression, la création d'un compte gratuit est nécessaire.