Un abonnement de 3 ans pour 88 euros seulement ! Soit 2.45€ /mois.

CodeCombat : Apprendre à programmer en s’amusant !

Apprendre à coder et à programmer de manière ludique, sans nécessité de prérequis, à travers divers langages tels que Python, JavaScript et Java, tel est l’objectif de CodeCombat.

Vous n’avez jamais ouvert un code un source, ni même taper la moindre ligne de code : c’est parfait ! CodeCombat est fait pour vous.

codecombat-logo

Apprendre à coder en s’amusant

Le but étant d’apprendre à coder de manière ludique, sans prise de tête. Vous incarnez un héro (homme ou femme), qui va devoir dans une premier temps récupérer des gems à travers une salle. C’est gems vont vous permettre d’améliorer votre équipement et vos compétences.

La différence avec un jeu classique dans lequel vous utilisez le pavé numérique pour vous déplacez, dans CodeCombat vous utilisez des lignes de code pour déplacer votre personnages à travers des instructions.

Avant de commencer le premier niveau, vous devez choisir votre langage de programmation, personnellement j’ai choisi Python. Donc chaque instruction que je donnerai mon personnage sera du Python.

Exemple du 1er niveau

CodeCombat Niveau 1

Pour effectuer le déplacement, je dois saisir les lignes suivantes :

self.moveRight()
self.moveDown()
self.moveRight()

Les niveaux se complexifient au fur et à mesure, en rajoutant par exemple des objectifs avec un nombre maximum de lignes de code pour remplir l’objectif et ainsi obtenir tous les bonus.

A ce niveau du jeu, si on a aucune connaissance en Python, on ne sait pas que nous sommes en train d’appeler une méthode qui fait partie d’une classe.

CodeCombat: Vraie bonne idée?

Sur papier CodeCombat est une méthode vraiment ludique pour apprendre à programmer. Le site parle de plusieurs heures de niveaux gratuits, mais étrangement dès le niveau 7 du monde 1, on me demande de faire péter la carte crédit et pour continuer il faudra débourser près de 10 USD par mois.

Alors oui, pour jouer et apprendre à coder ça reste correct, mais une bonne formation Udemy ou bien encore Linkedin et Elephorm coûtent entre 10 et 60 euros l’unité. De plus, il y a des abonnements à 20 € par mois qui vous donnes accès à l’ensemble des formations.

Et encore, je pars du principe qu’il faut payer pour se former, mais il y a des tas de chaines youtube comme Grafikart qui propose des auto-formations de qualité. Alors certes pas en Python, ni en Java, mais il n’est très difficile d’en trouver quelques-unes pour s’initier au code.

Personnellement, je pousserai pas plus loin l’expérience CodeCombat, mais si jamais vous voulez initier vos petites têtes blondes à la programmation pour moins de 10 dollars par mois, sans que ces derniers soient réfractaires à apprendre, alors CodeCombat est fait pour vous.

Les bons plans sont faits pour être partagés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *