Jeux de programmation : 21 jeux pour apprendre à coder

21 jeux de programmation pour apprendre à coder (testés en 2026)

Dans Développement

Une ligne de code. C’est ce qui a suffi pour faire passer notre ascenseur virtuel de 2 personnes transportées à 15, et réussir le premier défi d’Elevator Saga. Coder en jouant, c’est exactement ça : un essai, un résultat immédiat, une correction.

Encore faut-il choisir le bon jeu. Certains de notre liste de 2023 ont changé de modèle, d’autres sont devenus payants ou inaccessibles. Nous avons vérifié chaque jeu le 3 novembre 2026 et joué au premier niveau de trois d’entre eux.

Vous trouverez ici 21 jeux classés par profil : webdesigners et développeurs web, apprentis en Python, développeurs confirmés, amateurs de jeux vidéo et enfants. Avec, pour chacun, le langage, le prix et la langue.

L’essentiel en 30 secondes

  • Pour apprendre à coder en jouant, commencez par un jeu gratuit dans votre navigateur : Flexbox Froggy ou CSS Diner pour le CSS, Elevator Saga pour JavaScript, Citizen Code Python pour Python, Scratch pour les enfants. Tous se lancent en quelques secondes, et plusieurs sont en français.
  • 14 jeux sur 21 sont gratuits, au moins pour commencer. Les jeux vidéo vendus sur Steam coûtent de 12,49 à 20,49 €.
  • Ils entraînent, ils ne remplacent pas un cours : pour la théorie, combinez-les avec un site d’apprentissage.
  • CodinGame a changé de cap : en 2026, il se présente comme une arène où l’on connecte un agent IA.

Quel jeu de programmation choisir selon votre profil ?

Choisissez d’abord le langage que vous voulez pratiquer, puis un jeu à votre niveau : le CSS pour un webdesigner, JavaScript pour aller vers le développement web, Python pour débuter en programmation, les blocs pour un enfant.

JeuPour quiLangagePrixEn français
Flexbox FroggyWebdesigners, débutantsCSS (Flexbox)GratuitOui
Grid GardenWebdesigners, débutantsCSS (Grid)GratuitOui
CSS DinerWebdesigners, débutantsSélecteurs CSSGratuitNon
UntrustedIntermédiairesJavaScriptGratuitNon
Elevator SagaIntermédiairesJavaScriptGratuitNon
Citizen Code PythonCollégiens, lycéens, débutantsPythonGratuitOui
CodeCombatDébutants, adosPython, JavaScriptGratuit à l’inscriptionOui
CheckiODébutants à confirmésPython, TypeScriptGratuit (compte limité)Non
CodinGameConfirmésPlus de 25 langagesGratuitNon
CodewarsIntermédiaires à confirmésNombreux langagesGratuit (option payante Codewars Red)Non
SQL Murder MysteryIntermédiairesSQLGratuitNon
VIM AdventuresDéveloppeursÉditeur VimLicence 35 $ pour 6 moisNon
7 Billion HumansTousPseudo-code visuel14,79 €Oui
Human Resource MachineTousPseudo-assembleur14,79 €Oui
Turing CompleteCurieux, confirmésLogique, assembleur20,49 €Oui
Baba Is YouTousLogique (règles)12,49 €Oui
ScratchEnfants dès 8 ansBlocsGratuitOui
Code.orgEnfants, adosBlocs, JavaScriptGratuitOui
Blockly GamesEnfantsBlocs, puis JavaScriptGratuitOui
CodeMonkeyEnfantsBlocs, CoffeeScript, PythonPayant (offres parents et enseignants)Non
Turing TumbleEnfants dès 8 ansJouet sans écranPayant (boutique Upper Story)Oui

Disponibilité, prix et langues vérifiés le 3 novembre 2026 sur le site de chaque éditeur et sur Steam (prix France).

Vous hésitez entre plusieurs langages ? Notre tour des langages du développement web vous aide à choisir par où commencer.

À retenir : le bon jeu est celui qui fait pratiquer le langage dont vous avez besoin, à votre niveau.

Nous avons testé 3 jeux : ce qu’on apprend vraiment au premier niveau

Le 3 novembre 2026, nous avons joué au premier niveau de Flexbox Froggy, CSS Diner et Elevator Saga, directement dans le navigateur, sans créer de compte.

Flexbox Froggy : une propriété CSS, une grenouille

Le jeu s’ouvre en français. Le premier niveau explique la propriété justify-content et ses cinq valeurs, puis demande d’amener la grenouille sur son nénuphar. Nous avons écrit justify-content: flex-end; : la grenouille s’est déplacée et le bouton « Suivant » s’est activé. Il reste 23 niveaux.

Flexbox Froggy niveau 1 sur 24 : la ligne justify-content flex-end amène la grenouille sur le nénuphar
Flexbox Froggy, niveau 1 réussi. Capture Blog du Webdesign, 3 novembre 2026

CSS Diner : les sélecteurs, assiette par assiette

Le jeu est en anglais, mais le vocabulaire reste simple. Le premier niveau demande de sélectionner les assiettes : il suffit de taper plate, le nom de la balise. Le jeu passe aussitôt au niveau 2 sur 32, qui introduit une nouvelle notion à chaque fois.

CSS Diner niveau 1 sur 32 : le sélecteur plate sélectionne les deux assiettes
CSS Diner, niveau 1. Capture Blog du Webdesign, 3 novembre 2026

Elevator Saga : une ligne de JavaScript qui change tout

Le premier défi demande de transporter 15 personnes en 60 secondes avec un ascenseur, sur 3 étages. Le code fourni au départ échoue : il n’a transporté que 2 personnes en 60 secondes. Un commentaire met sur la piste (« or did we forget one? ») : le code oublie le dernier étage. Nous avons ajouté une ligne, elevator.goToFloor(2);, et le défi est réussi : 15 personnes en 53 secondes.

Elevator Saga défi 1 réussi : 15 personnes transportées en 53 secondes après ajout de la ligne goToFloor(2)
Elevator Saga, défi 1 réussi après l’ajout d’une ligne. Capture Blog du Webdesign, 3 novembre 2026

À retenir : les trois jeux se lancent sans inscription, et chaque niveau apprend une notion utilisable dès le lendemain.

Quels jeux pour apprendre HTML, CSS et JavaScript ?

Pour un webdesigner ou un futur développeur web, cinq jeux gratuits couvrent l’essentiel : la mise en page CSS, les sélecteurs, puis la logique JavaScript.

1. Flexbox Froggy

Flexbox Froggy, de l’éditeur Codepip, fait pratiquer Flexbox en 24 niveaux : alignement, ordre, direction, retour à la ligne. C’est le jeu que nous conseillons en premier à un webdesigner qui veut comprendre ce que fait son intégrateur.

  • Langage : CSS (Flexbox)
  • Pour qui : débutants
  • Prix : gratuit
  • Langue : français

2. Grid Garden

Grid Garden, du même éditeur, applique la même recette à CSS Grid : 28 niveaux où l’on arrose un potager en plaçant les zones de la grille.

  • Langage : CSS (Grid)
  • Pour qui : débutants
  • Prix : gratuit
  • Langue : français

3. CSS Diner

CSS Diner apprend les sélecteurs CSS en 32 niveaux, du simple nom de balise aux pseudo-classes. Un développeur confirmé le termine vite, mais il reste un bon entraînement.

  • Langage : sélecteurs CSS
  • Pour qui : débutants
  • Prix : gratuit
  • Langue : anglais

Jeu de codage CSS Diner

4. Untrusted

Untrusted est une aventure en JavaScript : pour sortir de chaque niveau, vous modifiez le code du jeu lui-même. Nous lui avons consacré un article complet.

  • Langage : JavaScript
  • Pour qui : intermédiaires
  • Prix : gratuit
  • Langue : anglais

Jeu de codage Untrusted

5. Elevator Saga

Elevator Saga demande de programmer des ascenseurs en JavaScript pour transporter un maximum de personnes. Les défis se corsent vite, et le code est sauvegardé dans le navigateur.

  • Langage : JavaScript
  • Pour qui : intermédiaires
  • Prix : gratuit
  • Langue : anglais

Pour coder hors du jeu, il vous faudra ensuite un bon éditeur de code.

À retenir : Flexbox Froggy et Grid Garden sont les deux jeux les plus rentables pour un webdesigner, et ils sont en français.

Quels jeux pour apprendre Python ?

Citizen Code Python est le meilleur point de départ en français ; CodeCombat et CheckiO prennent le relais pour progresser.

6. Citizen Code Python

Citizen Code Python se présente comme un jeu « 100 % gratuit » de plus de 50 activités. Le joueur construit sa ville quartier par quartier en relevant des défis en Python : boucles, variables, scripts. Il vise surtout les collégiens et lycéens, et les écoles peuvent y inscrire leurs élèves via le GAR. L’éditeur conseille de commencer par sa version en blocs si l’on n’a jamais programmé.

  • Langage : Python
  • Pour qui : collégiens, lycéens, débutants
  • Prix : gratuit
  • Langue : français

7. CodeCombat

CodeCombat est un jeu d’aventure où chaque action du héros s’écrit en Python ou en JavaScript. L’interface est en français et l’inscription permet de jouer gratuitement. Notre test de CodeCombat détaille la prise en main.

  • Langage : Python, JavaScript
  • Pour qui : débutants, adolescents
  • Prix : gratuit à l’inscription
  • Langue : français

Jeu de codage CodeCombat

8. CheckiO

CheckiO propose des énigmes de code en Python et en TypeScript, puis compare votre solution à celles des autres joueurs. Les comptes gratuits ont quelques limites, levées sur demande pour les écoles.

  • Langage : Python, TypeScript
  • Pour qui : débutants à confirmés
  • Prix : gratuit, compte limité
  • Langue : anglais

Jeu de codage CheckiO

À retenir : pour Python en français, commencez par Citizen Code, puis passez à CodeCombat.

Quels jeux pour les développeurs confirmés ?

Codewars, CodinGame, SQL Murder Mystery et VIM Adventures servent moins à apprendre un langage qu’à s’entraîner, se mesurer aux autres ou maîtriser un outil.

9. CodinGame

CodinGame a longtemps été la référence des défis et des bots programmés dans plus de 25 langages. Sa page d’accueil a changé de cap en 2026 : elle le présente comme « l’arène des agents », où l’on connecte un agent IA comme Codex ou Claude Code pour jouer et grimper au classement. Les jeux de bots, comme Mad Pod Racing, sont toujours là.

  • Langage : plus de 25 langages
  • Pour qui : confirmés
  • Prix : gratuit
  • Langue : anglais

Jeu de codage CodinGame

10. Codewars

Codewars repose sur des « kata » : de courts exercices créés par la communauté, classés par difficulté, à résoudre dans le langage de votre choix. Une option payante, Codewars Red, s’ajoute à l’accès gratuit.

  • Langage : nombreux langages
  • Pour qui : intermédiaires à confirmés
  • Prix : gratuit, option payante
  • Langue : anglais

Jeu de codage Codewars

11. SQL Murder Mystery

Un meurtre a eu lieu à SQL City. SQL Murder Mystery, créé par le Knight Lab de l’université Northwestern, vous fait mener l’enquête en interrogeant une base de données. Ses auteurs le présentent comme un exercice de pratique plutôt qu’un cours, avec un guide pas à pas pour les débutants.

  • Langage : SQL
  • Pour qui : intermédiaires
  • Prix : gratuit
  • Langue : anglais

Jeu de programmation SQL Murder Mystery

12. VIM Adventures

VIM Adventures apprend les commandes de l’éditeur Vim en 13 niveaux d’aventure. L’accès à tous les niveaux demande une licence personnelle de 35 $ pour 6 mois.

  • Langage : éditeur Vim
  • Pour qui : développeurs
  • Prix : licence 35 $ pour 6 mois
  • Langue : anglais

Jeu de codage VIM Adventures

À retenir : pour un développeur, ces jeux entretiennent la forme ; Codewars est le plus simple pour s’y mettre chaque jour.

Quels jeux vidéo de programmation acheter ?

Sur Steam, quatre jeux de réflexion font programmer sans le dire, pour 12,49 à 20,49 € : idéal pour développer la logique le soir, sans écran de cours.

13. 7 Billion Humans

Dans 7 Billion Humans, du studio Tomorrow Corporation, vous programmez des foules d’employés avec des instructions visuelles. Le jeu apprend les boucles, les conditions et l’optimisation.

  • Langage : pseudo-code visuel
  • Pour qui : tous
  • Prix : 14,79 €
  • Langue : français

Jeu de programmation 7 Billion Humans

14. Human Resource Machine

Human Resource Machine, le jeu précédent du même studio, fait écrire de petits programmes proches de l’assembleur pour automatiser un bureau. C’est le plus accessible des quatre.

  • Langage : pseudo-assembleur
  • Pour qui : tous
  • Prix : 14,79 €
  • Langue : français

15. Turing Complete

Turing Complete part des portes logiques pour vous faire construire un ordinateur complet, puis le programmer. Exigeant, et passionnant pour comprendre ce qui se passe sous le code.

  • Langage : logique, assembleur
  • Pour qui : curieux, confirmés
  • Prix : 20,49 €
  • Langue : français

16. Baba Is You

Baba Is You n’utilise pas de code, mais ses énigmes reposent sur des règles que vous réécrivez en déplaçant des mots. Un excellent entraînement à la logique.

  • Langage : logique (règles)
  • Pour qui : tous
  • Prix : 12,49 €
  • Langue : français

Jeu de codage Baba Is You

Prix Steam France relevés le 3 novembre 2026, hors promotions.

À retenir : Human Resource Machine est le meilleur premier achat ; Turing Complete, le plus formateur.

Quels jeux de codage pour les enfants ?

Scratch, Code.org et Blockly Games initient gratuitement les enfants avec des blocs à assembler, avant de passer au vrai code ; CodeMonkey et Turing Tumble sont des options payantes.

17. Scratch

Scratch, créé au MIT, fait programmer des histoires, des animations et des jeux en emboîtant des blocs. L’interface existe en français, et chaque projet peut être partagé et remixé par la communauté. Pour aller plus loin, il existe un grand livre de Scratch en français.

  • Langage : blocs
  • Pour qui : enfants, dès 8 ans
  • Prix : gratuit
  • Langue : français

Jeu de programmation Scratch

18. Code.org

Code.org propose des cours et activités gratuits en informatique, et désormais en intelligence artificielle, de la maternelle au lycée. Les premiers exercices sont visuels, les suivants font écrire du JavaScript.

  • Langage : blocs, JavaScript
  • Pour qui : enfants, adolescents
  • Prix : gratuit
  • Langue : français

Jeu de codage Code.org

19. Blockly Games

Blockly Games enchaîne sept jeux en français (Puzzle, Labyrinthe, Oiseau, Tortue, Film, Musique, Pond) qui mènent pas à pas des blocs au JavaScript.

  • Langage : blocs, puis JavaScript
  • Pour qui : enfants
  • Prix : gratuit
  • Langue : français

20. CodeMonkey

CodeMonkey apprend à coder avec un singe qui attrape des bananes, d’abord en blocs puis en vrais langages comme CoffeeScript et Python. La plateforme s’adresse aux écoles et aux parents, avec des formules payantes.

  • Langage : blocs, CoffeeScript, Python
  • Pour qui : enfants
  • Prix : payant (offres parents et enseignants)
  • Langue : anglais

Jeu de codage CodeMonkey

21. Turing Tumble

Turing Tumble est un jeu sans écran, dès 8 ans : on construit des ordinateurs à billes pour résoudre 60 défis racontés en bande dessinée. Il fait découvrir le binaire et les portes logiques avec les mains.

  • Langage : jouet sans écran
  • Pour qui : enfants, dès 8 ans
  • Prix : payant, sur la boutique Upper Story
  • Langue : français

Jeu de codage Turing Tumble

À retenir : Scratch reste le meilleur premier pas ; Blockly Games prépare le passage au vrai code.

Jeu de programmation : définition

Un jeu de programmation est un jeu où l’on progresse en écrivant du code, ou en assemblant des blocs qui le représentent. Chaque niveau pose un problème, le joueur écrit une solution, et le jeu montre aussitôt si elle fonctionne. Il sert à pratiquer un langage ou la logique algorithmique, en complément d’un cours.

FAQ : les jeux de programmation

Oui pour pratiquer, moins pour la théorie. Les jeux font répéter une notion jusqu’à ce qu’elle devienne un réflexe, avec un résultat immédiat. Pour comprendre les bases, combinez-les avec un cours, par exemple sur l’un des 11 sites pour apprendre à coder gratuitement.

En français, Citizen Code Python : il est gratuit et compte plus de 50 activités. CodeCombat est un bon second choix, et CheckiO convient une fois les bases acquises.

Scratch pour commencer, dès 8 ans, puis Blockly Games pour passer progressivement au JavaScript. Sans écran, Turing Tumble initie à la logique avec des billes.

Oui : Flexbox Froggy, Grid Garden, Citizen Code Python, CodeCombat, Scratch, Code.org et Blockly Games sont gratuits et disponibles en français.

Non. Un créateur de site comme e-monsite, l’outil de notre groupe, permet de créer un site sans écrire de code. Apprendre le CSS reste utile pour personnaliser un design au-delà des options proposées.

Sources

Envie d’aller plus loin que le jeu ?

Cours vidéo, exercices, parcours complets : nous avons sélectionné les meilleurs sites pour apprendre à coder sans payer.

Voir les 11 sites pour apprendre à coder gratuitement

Aller plus loin

Pour aller plus loin, voici des ressources qui pourraient vous intéresser :