Les 10 meilleurs jeux de codage gratuits de 2021

Être un programmeur n'est pas une compétence spécialisée réservée aux personnes travaillant dans des services informatiques ou des industries centrées sur la technologie. Un éventail de carrières nécessite un certain niveau de prouesses en codage pour décrocher un poste de débutant.

Les jeux de codage gratuits suivants ciblent tous les âges et tous les niveaux d'expérience et sont conçus pour vous aider à démarrer dans un certain nombre de langages de programmation.

Tous les jeux de cette liste peuvent être joués sur tous les principaux navigateurs Web, sauf indication contraire.

01

de 10

CheckiO

Ce que nous aimons

  • Les modules complémentaires de navigateur Chrome et Firefox étendent l'ensemble des fonctionnalités.

  • Des traductions sont disponibles en plusieurs langues.

  • Les revues de code de la communauté garantissent que vous êtes sur la bonne voie.

Ce que nous n'aimons pas

  • L'interface utilisateur est un peu maladroite à certains endroits.

Destiné aux débutants comme aux développeurs avancés, CheckiO vous charge de résoudre des défis en utilisant Python ou JavaScript. Vous avez la possibilité de vous connecter avec une adresse e-mail ou d'utiliser votre compte Google, Github ou Facebook pour créer une base à partir de laquelle vous attaquez ou repoussez les ennemis grâce à des tâches de programmation.

Jouer à CheckiO

02

de 10

Jeu de codage gratuit CodeCombat

Ce que nous aimons

  • Cours bien rythmés et totalement absorbants.

  • Les utilisateurs avancés peuvent créer leurs propres niveaux.

Ce que nous n'aimons pas

  • Les niveaux avancés nécessitent un paiement.

  • Les didacticiels en jeu sont un peu déroutants pour les débutants.

L'équipe principale de CodeCombat s'est jointe à des centaines de contributeurs open source pour créer un moyen agréable de apprenez à programmer tout en vous aventurant dans des donjons, des forêts, des montagnes, des déserts et d'autres paysages. Apprenez CoffeeScript, JavaScript ou Python pendant que votre personnage gagne des points d'expérience et du butin, en accomplissant des mini-quêtes en cours de route en écrivant du code dans un cadre RPG classique.

Au fur et à mesure que vous progressez, vous pouvez déverrouiller des zones avancées, garantissant que le jeu ne devient jamais lassant. L'édition en classe de CodeCombat offre des outils pour les enseignants et les étudiants, vous permettant de suivre les progrès et de devenir un programmeur légitime même à un jeune âge.

Jouer à CodeCombat

03

de 10

Jeu de codage gratuit CodinGame

Ce que nous aimons

  • Ludification impressionnante avec des ressources de recrutement d'emplois.

  • Tellement captivant que vous pourriez oublier que vous êtes censé apprendre.

Ce que nous n'aimons pas

  • Nous n'avons trouvé aucun inconvénient notable avec CodinGame.

Les mini-jeux de CodinGame sont conçus pour faire passer les programmeurs compétents au niveau supérieur. C'est un environnement centré sur les défis où vous apprenez l'un des plus de deux douzaines de langages de programmation, y compris les principales options, ainsi que des dialectes numériques moins connus comme Dart et F#.

Les jeux incluent des défis au tour par tour en solo et multijoueurs, avec la possibilité de participer à des classements pour faire couler ces jus compétitifs. Qu'il s'agisse de tirer sur des extraterrestres, de faire des courses de motos ou d'essayer de se frayer un chemin dans un labyrinthe perfide, les méthodes d'apprentissage de CodinGame sont addictives et agréables.

Jouer à CodinGame

04

de 10

Jeu de codage gratuit CodeWars

Ce que nous aimons

  • Peut être extrêmement efficace à long terme si vous vous y tenez.

  • Les abonnés peuvent interagir avec les autres membres de la communauté Codewars.

Ce que nous n'aimons pas

  • Des questions difficiles sont parfois présentées trop tôt dans le processus d'apprentissage.

  • Vous ne pouvez pas créer de compte tant que vous n'avez pas prouvé vos connaissances de base en code.

Offrant des leçons pour plus de 20 langages de programmation, dont PHP, Python, SQL, C++, Java, JavaScript et Ruby, Codewars adopte une approche unique de l'apprentissage. Les étudiants s'entraînent dans un dojo virtuel, pratiquant des exercices de kata tout en s'efforçant d'atteindre la véritable perfection de leur code.

Les programmeurs qualifiés peuvent profiter de la vaste bibliothèque de leçons et interagir avec les autres membres de la communauté Codewars. Il y a des coûts associés à ces exercices et jeux. Nous avons inclus Codewars sur cette liste car un essai gratuit entièrement fonctionnel peut être demandé via le site Web de l'entreprise.

Jouer à Codewars

05

de 10

Jeu de codage gratuit Elevator Saga

Ce que nous aimons

  • Si votre code n'est pas complètement précis, vous échouerez aux défis.

  • Seuls les codeurs JS expérimentés complètent le défi final.

Ce que nous n'aimons pas

  • Pas assez de commentaires fournis pour les débutants en JavaScript.

  • L'interface n'est pas aussi flashy que les autres options de cette liste.

Ce jeu vous oblige à relever des défis individuels avec une banque d'ascenseurs virtuels, tels que le transport de 15 personnes en 60 secondes ou moins. Il vous est demandé de coder le mouvement de ces ascenseurs à l'aide de JavaScript, en utilisant des fonctions prédéfinies telles que goToFloor et loadFactor pour atteindre votre objectif.

Jouer à la saga de l'ascenseur

06

de 10

Jeu de codage gratuit RoboCode

Ce que nous aimons

  • Vous écrivez le code d'intelligence artificielle d'un robot et contrôlez son comportement.

  • Doit considérer ce que les adversaires potentiels ont prévu pour l'arène.

Ce que nous n'aimons pas

  • Les compétitions s'adressent aux programmeurs de niveau inférieur, les codeurs chevronnés ont donc trop d'avantages.

Dans Robocode, vous êtes chargé de créer un réservoir virtuel en Java ou dans un autre langage comme C# ou Scala, que vous envoyez ensuite dans une bataille en temps réel avec d'autres robots générés par les utilisateurs. Essentiellement, vous jouez le rôle d'un concurrent BattleBots en ligne, remplaçant un fer à souder et un acier par des identifiants et des opérateurs.

Jouer au Robocode

07

de 10

Jeu de codage gratuit Ruby Warrior

Ce que nous aimons

  • La prise en compte de la santé de votre guerrier nécessite des solutions de codage avancées pour les débutants Ruby.

  • Enseigne des leçons d'intelligence artificielle pour que votre héros puisse atteindre le plus haut niveau.

Ce que nous n'aimons pas

  • Si vous n'êtes pas familier avec la syntaxe de base de Ruby, vous n'irez pas loin dans ce jeu.

Le style facile à lire de Ruby en fait un langage idéal pour apprendre à travers ce type de jeu. Votre personnage de chevalier gravit une tour semée de dangers, comprenant des obstacles dangereux et des ennemis en colère, tout au long de la magie du code que vous êtes chargé d'écrire.

Jouer à Ruby Warrior

08

de 10

Jeu de codage gratuit Swift Playgrounds sur iPad

Ce que nous aimons

  • Tout sauf élimine le sentiment d'être submergé, ce qui est courant chez les nouveaux codeurs.

  • Peut être une excellente transition vers le monde du développement Apple.

Ce que nous n'aimons pas

  • Même si destiné aux adultes comme aux enfants, l'interface de Swift et sa progression relativement lente suggèrent le contraire.

Swift Playgrounds est une application gratuite pour iPad et macOS conçue pour enseigner le langage Apple Swift, qui est utilisé pour créer des applications pour iOS, macOS, Apple TV et Apple Watch. Une partie de la pomme Tout le monde peut coder initiative, Swift Playgrounds commence par les principes de base du codage et progresse en présentant des énigmes et d'autres défis qui ne peuvent être résolus que par des concepts de programmation.

Télécharger pour:

iOS
Mac

09

de 10

Jeu de codage gratuit Tynker

Ce que nous aimons

  • Attaque la marque dans les jeux pour enfants - ça donne plus l'impression de jouer que d'apprendre.

  • Jouez gratuitement à 20 jeux de codage avant d'atteindre le paywall.

  • La version gratuite comprend tous les skins Minecraft, les mods, les modules complémentaires et l'accès à un serveur privé gratuit.

Ce que nous n'aimons pas

  • Certaines des fenêtres contextuelles d'aide sont trop détaillées pour le public cible.

  • Tynker n'est pas aussi intuitif qu'il pourrait l'être, surtout compte tenu de la population cible.

Destiné aux enfants À partir de 7 ans, Tynker enseigne plusieurs langages de programmation, dont HTML, JavaScript, Python et Swift, ainsi que le codage par blocs. Divers énigmes de code sont proposées, ainsi que des défis amusants pour créer des skins, des mods, des mobs et des add-ons Minecraft.

Des jeux multi-joueurs sont également disponibles, vous permettant de confronter vos compétences en programmation à d'autres codeurs juniors en participant à différentes activités. Certaines activités incluent la collecte de monstres et leur entraînement pour gagner des batailles ou lancer des sorts contre vos adversaires dans une arène à quatre joueurs.

Jouer à Tynker

10

de 10

Jeu de codage gratuit VIM Adventures

Ce que nous aimons

  • Bon point de départ pour quiconque ne connaît pas vi ou vim.

  • Utilisé par les administrateurs, les programmeurs et les utilisateurs expérimentés, VIM Adventures vous emmène à travers un labyrinthe de style donjon utilisant la syntaxe vim.

Ce que nous n'aimons pas

  • Des frais sont exigés pour apprendre quoi que ce soit au-delà des contrôles de base.

Une version améliorée de l'éditeur de texte vi pour les systèmes d'exploitation basés sur Linux, les raccourcis clavier et les modes multiples de vim le rendent plus puissant qu'une application standard de style bloc-notes ou un traitement de texte. Portant le slogan approprié, "Zelda rencontre l'édition de texte", le jeu permet le mouvement des touches du curseur mais suggère fortement que vous utilisiez plutôt h, j, k et l pour simuler la véritable expérience vim.

Jouer à VIM Adventures