Tu arrives tôt : c'est la toute première version du site, on y travaille encore.
DeviensDevInstagram

La liste · version 1prix et liens vérifiés le 30 septembre 2026

Les jeux pour apprendre à coder, et ce que chacun t'apprend

La liste promise dans la vidéo sur Bandit. Une cheat sheet, tu la lis et tu l'oublies ; un niveau que tu as galéré à passer, tu t'en souviens. Alors voilà les jeux, et ce que chacun t'apprend : le SQL en résolvant un meurtre, le terminal Linux en fouillant un serveur, l'algorithmique en affrontant d'autres joueurs, le CSS en plaçant des grenouilles. Un ou deux par sujet, pas un annuaire. Pour chacun : ce que ça t'apprend, ce que tu y fais, le prix et le niveau.

15 jeux, 9 sujets, et par où commencer selon ton profil. Aucun email à donner pour lire cette page.

Partie 1 · Avant de jouer

La liste d'un coup d'œil, et lequel ouvrir en premier.

1

Toute la liste

Une ligne par jeu, et ce qu'il t'apprend surligné. Les vrais jeux d'abord, les mini-jeux ensuite.

Chaque jeu t'apprend une chose précise : le SQL, le terminal Linux, le CSS… C'est ce qui est écrit en gros, avec deux mots d'explication si le terme ne te dit rien. Le style de jeu (duel, enquête, puzzle) est juste à côté, parce que c'est aussi comme ça qu'on choisit un jeu. Pour chaque sujet, je n'en garde qu'un ou deux — ceux qui sont de vrais jeux, pas des cours avec des badges.

10 sur 15 sont gratuits, au moins en partie. Les autres sont sur Steam, de 6,89 à 20,49 euros. Et 7 existent en français, ce qui compte quand on découvre à la fois le code et l'anglais technique.

Toute la liste · ce que chaque jeu t'apprend

Les vrais jeux

  • AlgorithmiqueDuels et bots

    découper un problème en étapes qu'un ordinateur sait suivre — la base de tout programme

    • CodinGamet'apprend : AlgorithmiqueGratuitDébutant completEn français
    • Screepst'apprend : JavaScript19,50 €Tu codes déjà
  • SQLEnquêtes

    le langage pour interroger une base de données — l'outil de base des métiers de la data

    • SQL Murder Mysteryt'apprend : SQLGratuitIl faut les bases
    • SQL Islandt'apprend : SQLGratuitDébutant completEn français
  • Terminal LinuxHacker un serveur, légalement

    la fenêtre où tu tapes des commandes au lieu de cliquer — c'est comme ça qu'on pilote un serveur

    • OverTheWire — Banditt'apprend : Terminal LinuxGratuitDébutant complet
    • SadServerst'apprend : Réparer un serveurGratuit en partieIl faut les bases
  • Python et JavaScriptVrais jeux vidéo

    deux des langages les plus utilisés — Python pour la data et l'automatisation, JavaScript pour le web

    • The Farmer Was Replacedt'apprend : Python9,99 €Débutant completEn français
    • Bitburnert'apprend : JavaScriptGratuitIl faut les bases
  • Logique de programmationPuzzles

    penser comme un programme — boucles, conditions, étapes — avant même d'apprendre un langage

    • Human Resource Machinet'apprend : Logique14,79 €Débutant completEn français
    • TIS-100t'apprend : Assembleur6,89 €Tu codes déjà
  • Comment marche un ordinateurConstruire l'ordinateur

    ce qui se passe sous le capot quand une ligne de code s'exécute

    • Turing Completet'apprend : Le processeur20,49 €Il faut les basesEn français

Les mini-jeux et les défis

  • CSSMini-jeux

    le langage qui place les éléments sur une page web

    • Flexbox Froggyt'apprend : CSS FlexboxGratuitDébutant completEn français
    • CSS Grid Gardent'apprend : CSS GridGratuitDébutant completEn français
  • GitJeu de cartes

    l'outil qui garde l'historique de ton code — toutes les équipes de dev s'en servent

    • Oh My Git!t'apprend : GitGratuitDébutant complet
  • AlgorithmiqueDéfi de décembre

    résoudre des problèmes avec du code, dans le langage de ton choix

    • Advent of Codet'apprend : AlgorithmiqueGratuitIl faut les bases
Prix de la boutique Steam française ou du site officiel, relevés à la date en haut de la page — hors promo. « Gratuit en partie » : une partie des niveaux est gratuite, le reste demande un abonnement.
2

Par où commencer

Pas par le plus connu : par celui qui colle à ce que tu veux apprendre.

  • Tu n'as jamais écrit une ligne de code

    Human Resource Machine pour la logique, puis SQL Island et Flexbox Froggy, en français. Ensuite, CodinGame.

  • Tu veux apprendre le terminal Linux (c'est le sujet de la vidéo)

    OverTheWire Bandit, niveau 0. Puis SadServers quand Bandit ne te fait plus peur.

  • Tu vises la data

    SQL Island, puis SQL Murder Mystery. Le SQL, c'est la base du métier.

  • Tu codes déjà un peu

    CodinGame, les Clash of Code et les bots. Puis Bitburner ou Screeps si tu veux un jeu qui dure des semaines.

Partie 2 · Les vrais jeux

Ceux où tu joues d'abord, et où tu te rends compte après coup que tu as appris quelque chose. Rangés du plus accessible au plus pointu.

3

L'algorithmique, en affrontant les autres

Ton code contre celui des autres. Quand j'ai débuté, j'ai fait beaucoup de CodinGame.

L'algorithmique, c'est découper un problème en étapes qu'un ordinateur sait suivre. C'est ce qu'on travaille ici, dans le langage de ton choix. Le principe : tu n'écris pas un exercice que personne ne lira, tu écris un programme qui joue à ta place — et il gagne ou il perd contre ceux des autres joueurs. Rien ne te pousse autant à réécrire ton code que de le voir perdre.

  • CodinGame

    codingame.com

    GratuitDébutant completEn français

    Ce que ça t'apprend
    L'algorithmique, dans le langage que tu veux — plus de 25 au choix, Python et JavaScript compris.
    Ce que tu y fais
    Des puzzles, des courses de code contre d'autres joueurs (Clash of Code), et des jeux où tu programmes un bot qui affronte ceux des autres.
    Prix
    Gratuit — « 100 % gratuit » d'après le site. Un compte pour garder ta progression.

    Une boîte née à Montpellier en 2012, qui revendique plus de 3 millions de développeurs. Il y a des concours de bots plusieurs fois par an — le dernier a eu lieu en septembre 2026.

  • 19,50 €Tu codes déjàEn anglais

    Ce que ça t'apprend
    JavaScript, et à écrire un programme qui tourne longtemps sans toi.
    Ce que tu y fais
    Un jeu de stratégie en ligne où tu ne cliques jamais : tu écris le JavaScript qui dirige ta colonie, et il tourne même quand tu n'es pas là.
    Prix
    19,50 € sur Steam, pour Screeps: World (le monde permanent) comme pour Screeps: Arena (des duels).

    Pas pour ta première semaine : il faut déjà savoir écrire une boucle et une fonction.

4

Le SQL, en menant l'enquête

Un crime à résoudre, une base de données comme seul indice. Et le SQL qui rentre sans s'en rendre compte.

Le SQL, c'est le langage pour interroger une base de données. Appris seul, sur des exercices, c'est aride. Avec un meurtre à résoudre, tu fais trente requêtes sans voir le temps passer.

  • SQL Murder Mystery

    mystery.knightlab.com

    GratuitIl faut les basesEn anglais

    Ce que ça t'apprend
    Le SQL : sélectionner, filtrer, croiser des tables.
    Ce que tu y fais
    Un meurtre a eu lieu à SQL City. Tu interroges la base de données de la police pour trouver le coupable.
    Prix
    Gratuit, dans le navigateur, aucun compte à créer.

    Fait par le Knight Lab de l'université Northwestern. Le site le dit lui-même : c'est un exercice, pas un cours. Si tu n'as jamais écrit de SQL, fais d'abord son walkthrough, il est en haut de la page.

  • GratuitDébutant completEn français

    Ce que ça t'apprend
    Les bases du SQL, pas à pas, avec l'histoire qui avance à chaque requête.
    Ce que tu y fais
    Ton avion s'écrase sur une île. Pour t'en sortir, tu parles aux habitants — en requêtes SQL.
    Prix
    Gratuit, dans le navigateur, sans compte (ta partie se reprend avec un code).

    Fait par l'université de Kaiserslautern. C'est la porte d'entrée si l'anglais te freine : le jeu existe en français.

5

Le terminal Linux, en hackant un serveur

« Hacker » ici, c'est fouiller un serveur fait exprès pour ça. Ce que tu apprends vraiment : le terminal Linux, sans la cheat sheet que tu oublies.

C'est le jeu de la vidéo. Le terminal, c'est la fenêtre où tu tapes des commandes au lieu de cliquer. Un serveur n'a ni écran ni souris : c'est comme ça qu'on le pilote, et tu t'en serviras quel que soit ton métier de dev.

Tu ne vas rien pirater. Tu te connectes à une vraie machine prévue pour ça, tu fouilles avec des commandes (ls, cat, find…), et chaque niveau passé t'ouvre le suivant.

  • OverTheWire — Bandit

    overthewire.org

    GratuitDébutant completEn anglais

    Ce que ça t'apprend
    Le terminal Linux : se déplacer, lire, chercher un fichier, comprendre les droits.
    Ce que tu y fais
    Tu te connectes en ssh à leur serveur. Le mot de passe du niveau suivant est caché quelque part sur la machine : à toi de le trouver.
    Prix
    Gratuit, sans compte. Rien à installer : la commande ssh est déjà sur ton ordinateur.

    Le site le dit en toutes lettres : il vise les débutants complets. 34 niveaux, du 0 au 33. Note chaque mot de passe au fur et à mesure. Pour entrer au niveau 0 : ssh bandit0@bandit.labs.overthewire.org -p 2220, mot de passe bandit0.

  • SadServers

    sadservers.com

    Gratuit en partieIl faut les basesEn anglais

    Ce que ça t'apprend
    Le dépannage : Linux, Nginx, Docker, Postgres, Git… Ce qu'on te demande le jour où ça plante au travail.
    Ce que tu y fais
    On te donne un vrai serveur Linux en panne et un chrono. Le disque est plein, le site ne répond plus, la base refuse d'écrire : tu répares.
    Prix
    4 scénarios sans compte, 68 avec un compte gratuit (limité par jour). Le reste : 9 $ par mois.

    Plus de 130 scénarios, classés facile, moyen, difficile. Des entreprises tech s'en servent pour leurs entretiens. Fais Bandit avant.

6

Python et JavaScript, dans un vrai jeu vidéo

Des jeux à part entière — une ferme, un monde cyberpunk — où la seule manette, c'est le code.

Ici on n'est plus sur un site d'exercices : ce sont de vrais jeux, qui se jouent pour eux-mêmes. Le code n'est pas l'habillage, c'est la seule façon d'avancer. L'un te fait écrire du quasi-Python (le langage de la data et de l'automatisation), l'autre du JavaScript (le langage du web).

  • The Farmer Was Replaced

    Steam

    9,99 €Débutant completEn français

    Ce que ça t'apprend
    Les bases de la programmation, une notion à la fois, dans un langage très proche de Python.
    Ce que tu y fais
    Tu programmes un drone qui cultive ta ferme à ta place. Chaque récolte débloque de nouvelles instructions, et de nouveaux problèmes.
    Prix
    9,99 € sur Steam.

    Le début du jeu t'apprend les notions une par une. Mais le jeu prévient lui-même : il ne te donne pas les solutions, et ça peut être dur si tu n'as jamais programmé. C'est le principe.

  • GratuitIl faut les basesEn anglais

    Ce que ça t'apprend
    JavaScript, pour de vrai — le langage du web.
    Ce que tu y fais
    Un jeu de hacker cyberpunk, en texte, où tu écris des scripts pour tout automatiser : pirater des serveurs, gagner de l'argent, en gagner plus.
    Prix
    Gratuit, dans le navigateur ou sur Steam, sans compte.

    Le code du jeu est public sur GitHub, et il est encore mis à jour en septembre 2026.

7

La logique de programmation, en puzzles

Pas de vrai langage, pas d'écran noir : des petits bonshommes à qui tu donnes des ordres. Et c'est déjà de la programmation.

Ces jeux-là inventent leur propre langage, minuscule. Tu n'apprends pas Python : tu apprends à penser comme un programme — découper un problème, faire une boucle, économiser des étapes. C'est ce qui reste quand tu changes de langage.

  • Human Resource Machine

    Steam

    14,79 €Débutant completEn français

    Ce que ça t'apprend
    La logique de la programmation à la racine : boucles, sauts, variables — avec onze instructions en tout.
    Ce que tu y fais
    Tu es un employé de bureau. On te donne une pile de cartons à trier, et tu programmes ton personnage pour qu'il le fasse.
    Prix
    14,79 € sur Steam. Existe aussi sur Switch, iPhone et Android.

    « Ne t'inquiète pas si tu n'as jamais programmé », dit l'éditeur. Tu démarres avec deux instructions. Si tu accroches, il y a une suite : 7 Billion Humans.

  • TIS-100

    Steam

    6,89 €Tu codes déjàEn anglais

    Ce que ça t'apprend
    L'assembleur — le langage le plus proche de la machine —, et faire tenir un programme dans une mémoire minuscule.
    Ce que tu y fais
    On te donne le manuel d'un ordinateur étrange et à moitié cassé. Tu le programmes en assembleur, nœud par nœud.
    Prix
    6,89 € sur Steam.

    Le plus dur de la liste. Garde-le pour quand Human Resource Machine te paraît facile.

8

Comprendre un processeur, en le construisant

De la porte logique au processeur. Pour les curieux qui veulent savoir ce qu'il y a sous le capot.

Celui-là n'est pas pour tout le monde, et il ne te fera pas coder un site. Mais si tu t'es déjà demandé comment une machine peut « comprendre » une ligne de code, il y répond en te la faisant construire.

  • Turing Complete

    Steam

    20,49 €Il faut les basesEn français

    Ce que ça t'apprend
    Comment marche un processeur, du circuit jusqu'à l'assembleur.
    Ce que tu y fais
    Tu pars d'une seule porte logique, la porte NAND. Tu construis l'addition, la mémoire, puis un processeur complet — que tu finis par programmer.
    Prix
    20,49 € sur Steam. Toujours en accès anticipé (le jeu n'est pas terminé).

    Plus de 70 niveaux, plus de 50 heures d'après le studio.

Partie 3 · Les mini-jeux et les défis

Moins des jeux que des exercices déguisés — mais bien faits, et gratuits. Parfaits pour un outil précis.

9

Le CSS, en deux mini-jeux

Placer des grenouilles sur des nénuphars. C'est la mise en page d'un site web.

Le CSS, c'est ce qui place les éléments sur une page web. Deux de ses outils, flexbox et grid, déroutent presque tous les débutants. Ces deux mini-jeux te les font manipuler niveau par niveau.

  • Flexbox Froggy

    flexboxfroggy.com

    GratuitDébutant completEn français

    Ce que ça t'apprend
    Flexbox, la mise en page en ligne ou en colonne.
    Ce que tu y fais
    Tu écris du CSS pour amener chaque grenouille sur son nénuphar.
    Prix
    Gratuit, dans le navigateur.
  • CSS Grid Garden

    cssgridgarden.com

    GratuitDébutant completEn français

    Ce que ça t'apprend
    CSS Grid, la mise en page en grille.
    Ce que tu y fais
    Tu arroses ton potager en plaçant l'eau au bon endroit d'une grille.
    Prix
    Gratuit, dans le navigateur. Du même auteur que Flexbox Froggy.
10

Git, en jouant aux cartes

Chaque commande est une carte. Tu la joues, et tu vois ce qu'elle fait.

Git, c'est l'outil qui garde l'historique de ton code — et celui que les débutants craignent le plus de casser. Ici, tu le vois bouger à chaque commande.

  • Oh My Git!

    ohmygit.org

    GratuitDébutant completEn anglais

    Ce que ça t'apprend
    Git : commits, branches, fusions — ce qu'il se passe vraiment quand tu tapes une commande.
    Ce que tu y fais
    Un jeu de cartes où chaque carte est une commande Git, avec ton historique dessiné en direct à l'écran.
    Prix
    Gratuit et open source. À télécharger (Windows, Mac, Linux).

    Si tu veux ensuite toutes les commandes au propre, c'est la masterclass Git.

11

L'algorithmique, chaque mois de décembre

Un puzzle par jour, une histoire de Noël, et tout le monde sur le même problème.

Pas un jeu qu'on lance quand on veut : un événement, chaque année en décembre, avec sa petite histoire. Tout le monde a le même puzzle le même jour, et tu peux comparer ta solution à celle des autres le lendemain.

  • Advent of Code

    adventofcode.com

    GratuitIl faut les basesEn anglais

    Ce que ça t'apprend
    L'algorithmique, et lire un énoncé long sans paniquer.
    Ce que tu y fais
    À partir du 1er décembre, un puzzle de programmation par jour, dans le langage de ton choix.
    Prix
    Gratuit. Les éditions passées restent jouables toute l'année.

    Depuis 2025, c'est 12 puzzles au lieu de 25, et il n'y a plus de classement mondial — seulement des classements entre amis. Les premiers jours sont abordables, la fin l'est beaucoup moins.

Les 5 pièges

Un jeu apprend vite. Il peut aussi te donner l'impression d'avancer alors que tu tournes en rond.

  1. 1

    Jouer sans jamais construire. Un jeu t'apprend un réflexe. Un employeur regarde ce que tu as fait. Au bout de quelques semaines, sers-toi de ce que tu as appris sur un projet à toi.

  2. 2

    Tout installer le même soir. Tu n'en finiras aucun. Un jeu à la fois, celui de ton profil, jusqu'à ce qu'il devienne facile.

  3. 3

    Chercher la solution au premier blocage. Tu trouveras souvent la solution en ligne. La lire, c'est sauter exactement le moment où tu apprends. Bloque une soirée avant de regarder.

  4. 4

    Faire coder l'IA à ta place. Tu passeras les niveaux, et tu n'auras rien appris. Demande-lui plutôt de t'expliquer une commande, pas de te donner la réponse.

  5. 5

    Croire que « ce n'est qu'un jeu ». Le SQL de SQL Murder Mystery, les commandes de Bandit, le JavaScript de Bitburner : ce sont exactement les mêmes qu'au travail.