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.
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 : Algorithmique
- Screepst'apprend : JavaScript
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 : SQL
- SQL Islandt'apprend : SQL
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 Linux
- SadServerst'apprend : Réparer un serveur
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 : Python
- Bitburnert'apprend : JavaScript
Logique de programmationPuzzles
penser comme un programme — boucles, conditions, étapes — avant même d'apprendre un langage
- Human Resource Machinet'apprend : Logique
- TIS-100t'apprend : Assembleur
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 processeur
Les mini-jeux et les défis
CSSMini-jeux
le langage qui place les éléments sur une page web
- Flexbox Froggyt'apprend : CSS Flexbox
- CSS Grid Gardent'apprend : CSS Grid
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 : Git
AlgorithmiqueDéfi de décembre
résoudre des problèmes avec du code, dans le langage de ton choix
- Advent of Codet'apprend : Algorithmique
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.
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.comGratuitDé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.
Screeps
screeps.com19,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.
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.comGratuitIl 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.
SQL Island
sql-island.informatik.uni-kl.deGratuitDé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.
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.orgGratuitDé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
sshest 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 passebandit0.SadServers
sadservers.comGratuit 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.
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
Steam9,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.
Bitburner
bitburner-official.github.ioGratuitIl 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.
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
Steam14,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
Steam6,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.
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
Steam20,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.
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.comGratuitDé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.comGratuitDé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.
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.orgGratuitDé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.
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.comGratuitIl 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
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
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
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
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
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.
Les autres ressources
Gratuites, en français, sans email à donner.
- Le Starter Kit Claude CodeLes dix bases pour coder avec Claude Code.
- Écrire une skill Claude CodeComprendre les skills, puis écrire les tiennes.
- Les agents IA, brique par briqueModèle, outils, boucle, mémoire, permissions, MCP, skills, sous-agents : comprendre un agent, t'en servir, faire le tien. Avec l'antisèche.
- Une IA locale, sur ton ordiUne IA gratuite qui tourne sans internet : les liens, les trois étapes, et le piège à éviter avant de partir.
- La masterclass GitDe git init au cherry-pick : les commandes, le rebase, les workflows d'équipe. Avec l'antisèche.
- La masterclass DockerDu premier docker run au Compose d'une vraie appli open source, commenté ligne par ligne. Avec l'antisèche.
- Ma stack qui ne coûte rienComment je range et héberge une dizaine de sites pour presque rien. Quel serveur choisir, les moins chers, et les 7 hébergeurs gratuits de 2026.
- Se lancer en freelanceLes règles à connaître avant de quitter ton CDI.
- La compétence en TLa base large, puis une spécialité : comment choisir la tienne.
- Devenir data engineerLa carte 2026, par quelqu'un qui fait ce métier : cinq étapes, un seul cloud.
- Apprendre AWSLes services qui servent vraiment, comment ils se branchent, la roadmap et cinq projets. Avec l'antisèche.
- 7 ressources gratuites pour la dataHarvard, le MIT, Google, l'État français : la liste complète, et dans quel ordre l'ouvrir.