Tu tapes « apprendre à coder gratuit » dans Google et tu tombes sur trente sites qui se ressemblent tous. Lequel ouvrir pour de vrai ? La réponse dépend d'une seule chose : où tu en es. Un vrai débutant n'a pas besoin de la même plateforme que quelqu'un qui écrit déjà des fonctions et veut se muscler.
On a trié huit plateformes gratuites qu'un lycéen peut ouvrir dès ce soir, sans carte bleue. Pour chacune : ce qu'elle vaut, pour quel profil, et à quel moment la sortir. Si tu veux surtout prendre de l'avance avant la prépa, jette d'abord un œil au guide pour coder avant la prépa, qui donne l'ordre des notions à voir. Cette page, elle, répond à la question du « où m'entraîner ».
Avant de cliquer
Choisir selon ton besoin réel
Il n'y a pas de « meilleure » plateforme dans l'absolu, il y a celle qui colle à ta situation. Trois profils reviennent tout le temps, et chacun a ses bons outils.
Débutant total
Tu n'as jamais écrit de code. Il te faut un vrai cours qui avance étape par étape, pas une liste d'exercices dans le vide.
Envie de jouer
Tu connais les bases mais tu décroches vite. Il te faut un format ludique pour coder souvent sans t'en rendre compte.
Bases acquises
Tu écris des fonctions sans réfléchir à la syntaxe. Il te faut de quoi monter en difficulté à ton rythme.
Le piège du débutant : attaquer directement une plateforme d'entraînement pur comme Codewars ou HackerRank alors qu'on part de zéro. Sans les bases, on bloque sur le premier exercice et on abandonne. Commence par un vrai cours, garde les salles d'entraînement pour après.
Cours particuliers
Maîtrisez l'informatique avec un prof expert
Python, algorithmique, structures de données... Un accompagnement adapté.
Profil débutant
Débuter cadré, sans rester seul devant la page blanche
Quand on part de rien, le pire est de se retrouver seul face à un exercice qu'on ne comprend pas. Deux plateformes évitent ça : l'une avec un cours qui déroule, l'autre avec de vraies personnes qui relisent ton code.
Une association qui rend la programmation accessible à tous, avec tout en libre. Son cursus général est organisé en six niveaux progressifs, des bases jusqu'à un niveau avancé en algorithmique, et il existe même un cursus aligné sur le programme du lycée. Tout se code dans le navigateur, rien à installer, et chaque exercice est validé automatiquement. Le site conseille Python pour débuter, une syntaxe claire idéale pour se concentrer sur le raisonnement. Notre article dédié détaille la progression sur France-IOI, et le site officiel se trouve sur france-ioi.org.
Gratuit pour toujours, porté par une association à but non lucratif. Son atout : à côté du retour automatique sur tes solutions, tu peux demander l'avis d'un mentor humain, bénévolement, pour qu'on te dise comment améliorer ton code. Plus de 8 500 exercices répartis sur 83 langages, dont Python, JavaScript et Java en tête. Idéal du niveau débutant à intermédiaire. On en parle en détail dans Exercism et son mentorat, et le site est exercism.org.
Si tu veux aller plus loin que t'entraîner et te frotter à un concours, France-IOI organise Algorea, gratuit et ouvert du CM1 à la terminale, où tu écris du vrai code testé automatiquement.
Profil « je décroche vite »
Rester motivé en codant comme on joue
Le vrai ennemi du débutant n'est pas la difficulté, c'est l'abandon au bout de trois jours. Coder régulièrement compte plus que coder longtemps d'un coup, et pour tenir dans la durée, un format qui ressemble à un jeu aide énormément.
Entièrement gratuit, plus de trois millions d'utilisateurs. Le principe : apprendre par le jeu. Tu résous des puzzles, tu relèves des défis, et le mode Clash of Code te fait coder en course contre d'autres personnes. Plus de 25 langages, tous niveaux, du débutant à l'expérimenté. C'est la plateforme à sortir le jour où les exercices classiques te lassent. On la présente en détail dans apprendre à programmer en jouant avec CodinGame, et le site est codingame.com.
Trouvez le prof qu'il vous faut
Échangez avec notre équipe pour trouver le professeur idéal selon vos besoins.
Profil bases acquises
S'entraîner pour monter en difficulté
Une fois que tu écris des fonctions sans buter sur la syntaxe, tu passes en salle de sport. Ici, plus de cours : des exercices classés par difficulté, à faire à ton rythme. Trois plateformes se partagent le terrain, chacune avec sa saveur.
Des petits exercices appelés kata, créés par la communauté, classés du niveau débutant au niveau expert, dans plus de 55 langages. Parfait pour un entraînement régulier où tu montes une marche à la fois. Gratuit, avec une offre payante optionnelle. Notre retour pour les lycéens : Codewars quand on est au lycée. Site officiel : codewars.com.
Les exercices sont rangés par domaines (algorithmes, structures de données, maths, SQL), et des séries structurées comme 30 Days of Code te donnent un fil à suivre, avec badges à la clé. Défis résolubles dans de nombreux langages, gratuit pour l'entraînement. On détaille l'entrée en douceur dans HackerRank pour débuter en Python. Site : hackerrank.com.
À part : ce sont des problèmes qui mêlent maths et programmation, où la partie mathématique fait souvent le gros du travail. Plus de 1,38 million de membres ont résolu au moins un problème, dans 114 langages. L'inscription est gratuite. Le bon choix si tu as un profil matheux et que tu aimes chercher. Site : projecteuler.net.
En complément
Un défi saisonnier, et où écrire ton code
Deux outils qui ne remplacent pas un cursus mais complètent bien le reste : un rendez-vous une fois par an, et l'endroit où taper ton code sans rien installer.
Un calendrier de l'Avent de petits puzzles : chaque jour du 1er décembre à la mi-décembre, un nouveau problème se débloque, résoluble dans n'importe quel langage. Gratuit, tous niveaux, conçu pour tourner en quelques secondes même sur une vieille machine. Génial pour un défi saisonnier entre amis, mais ce n'est pas un cours à suivre du début à la fin. Site : adventofcode.com.
Attention, Replit n'est pas une plateforme d'exercices : c'est l'endroit où écrire et exécuter ton code, directement dans le navigateur, sans rien installer sur ton ordinateur. Son offre Starter est gratuite. Pratique pour tester une idée en deux minutes ou coder depuis n'importe quel poste. Site : replit.com.
Une fois en prépa, tu coderas avec l'éditeur Pyzo installé sur les machines. Mais pour t'entraîner cet été sans rien installer, un environnement en ligne comme Replit fait très bien le travail.
En un coup d'œil
Le comparatif des huit plateformes
Toutes sont gratuites pour ce qui compte. Le tableau résume le format et le profil visé pour t'aider à ouvrir la bonne au bon moment.
| Plateforme | Format | Pour qui | Gratuit |
|---|---|---|---|
| France-IOI | Cours structuré, 6 niveaux, en ligne | Vrai débutant, lycéen | Oui |
| Exercism | Exercices et mentorat humain, 83 langages | Débutant à intermédiaire | Oui |
| CodinGame | Jeux, puzzles, Clash of Code, 25+ langages | Ludique, tous niveaux | Oui |
| Codewars | Kata classés débutant à expert, 55+ langages | Entraînement régulier | Oui (Red payant optionnel) |
| HackerRank | Domaines, 30 Days of Code, badges | Entraînement, prépa entretien | Oui |
| Project Euler | Problèmes qui mêlent maths et code | Profil matheux | Oui |
| Advent of Code | Puzzles quotidiens en décembre, tout langage | Défi saisonnier, tous niveaux | Oui |
| Replit | Éditeur en ligne pour écrire et exécuter | Coder sans installer | Oui (Starter) |
À retenir : commence par France-IOI ou Exercism pour poser les bases, garde CodinGame pour les jours sans motivation, et bascule vers Codewars ou HackerRank une fois à l'aise. La seule règle qui décide vraiment : coder un peu chaque semaine plutôt que beaucoup une seule fois.

