Mon top 7 des plateformes pour apprendre à coder
Mon top 7 des plateformes gratuites pour apprendre le code, en deux parties.
Partie 1
The Odin Project
Un parcours complet pour devenir dev web full-stack, de zéro au premier job, en travaillant comme en entreprise : terminal, Git, vrais projets.
GratuitfreeCodeCamp
Un parcours guidé dans ton navigateur, avec des certifications gratuites.
GratuitFUN MOOC
Les cours en ligne des universités et écoles françaises, en français.
GratuitCertains certificats sont payants.
Full Stack Open
Le cours de l'université d'Helsinki : React, Node, TypeScript comme en entreprise.
GratuitExercism
Des exercices dans plus de 80 langages, relus par des mentors bénévoles.
GratuitJavaScript.info
Tout JavaScript expliqué (en anglais), des bases aux sujets avancés.
GratuitMDN
La documentation du web par Mozilla, là où les pros vérifient comment une fonction marche.
Gratuit
Partie 2
MOOC.fi (Université d'Helsinki)
Java ou Python avec des centaines d'exercices corrigés, et un certificat gratuit (au moins 80 % des points d'exercices de chaque partie).
GratuitMicrosoft Learn
La plateforme de formation de Microsoft, en français : C#, Azure, GitHub, par petits modules.
GratuitOSSU
Un cursus complet d'informatique, le programme d'une licence, cours après cours.
GratuitMIT OpenCourseWare
Les vrais cours du MIT en accès libre.
Gratuitroadmap.sh
Des roadmaps interactives par métier : quoi apprendre, et dans quel ordre.
GratuitFrontend Mentor
Des maquettes pro à reproduire pour pratiquer le front et remplir ton portfolio.
Freemiumweb.dev Learn
Les cours de Google sur le CSS, l'accessibilité et la performance.
Gratuit
Les plateformes pour apprendre Python, la cyber, Docker, SQL et Linux
Un sujet, ses plateformes, et tu peux commencer ce soir. Toutes gratuites.
Python
futurecoder
Un cours interactif, disponible en français, où tu codes dès la première page.
GratuitPython Tutor
Il te montre ton code s'exécuter ligne par ligne, avec tes variables. Marche aussi pour Java, C, C++ et JavaScript.
Gratuit
Cybersécurité
Hacksplaining
45 leçons interactives de 15 à 30 minutes : tu fais une vraie attaque, puis tu apprends à la bloquer.
GratuitUsage perso.
Hacker101
Les cours vidéo et le CTF de HackerOne. Avec 26 points au CTF, tu deviens éligible aux invitations à des programmes privés de bug bounty.
Gratuit
Docker
Play with Docker
Une machine Linux dans ton navigateur, prête à lancer des conteneurs.
GratuitCompte Docker requis.
SQL
Select Star SQL
Un livre interactif : tes requêtes sur de vraies données, sans inscription.
GratuitSQLZoo
Des exercices du plus simple aux jointures.
Gratuit
Linux
explainshell
Colle une commande, il t'explique chaque morceau.
Gratuit
Tes fiches de révision à partir de vidéos YouTube
NotebookLM (renommé Gemini Notebook en juillet 2026, nouvelle adresse notebook.google.com) est l’outil gratuit de Google qui transforme des vidéos en fiche de révision, flashcards et quiz. Il travaille uniquement avec les sources que tu lui donnes.
Gemini Notebook (ex-NotebookLM)
L'outil gratuit de Google qui transforme tes vidéos en fiche de révision, flashcards et quiz. L'ancienne adresse notebooklm.google.com redirige automatiquement vers la nouvelle.
Gratuit50 sources par notebook, 100 notebooks.
- Crée un notebook, clique sur « Ajouter une source », colle tes liens YouTube. Choisis des vidéos où quelqu’un explique à voix haute : l’outil lit la transcription.
- Dans Studio, génère un guide d’étude : notions clés, glossaire, questions de cours.
- Génère les flashcards pour mémoriser, puis le quiz pour te tester.
- Pose tes questions dans le chat : il répond seulement avec tes vidéos et te montre d’où vient chaque info.
Mes vidéos pour commencer
Docker
- TODO(contenu) : lien de la vidéo 1
- TODO(contenu) : lien de la vidéo 2
- TODO(contenu) : lien de la vidéo 3
- TODO(contenu) : lien de la vidéo 4
- TODO(contenu) : lien de la vidéo 5
Cybersécurité
- TODO(contenu) : lien de la vidéo 1
- TODO(contenu) : lien de la vidéo 2
- TODO(contenu) : lien de la vidéo 3
- TODO(contenu) : lien de la vidéo 4
- TODO(contenu) : lien de la vidéo 5
Mes prompts
À partir de toutes mes sources, fais-moi une fiche de révision d’une page : les 10 notions essentielles, chacune avec une définition en une phrase et un exemple concret. Termine par les 3 erreurs de débutant à éviter.
Explique-moi [NOTION] comme si je débutais complètement, avec une analogie de la vie courante, puis un exemple concret tiré de mes sources. Indique dans quelle source tu l’as trouvé.
Pose-moi 10 questions sur mes sources, de la plus facile à la plus difficile. Une question à la fois. Attends ma réponse, corrige-moi en citant la source, puis passe à la suivante.
Je dois maîtriser ce sujet en 7 jours, 30 minutes par jour. Fais-moi un plan jour par jour à partir de mes sources : ce que je revois, et l’exercice ou la question pour vérifier que j’ai compris.
Fais un tableau qui compare [A] et [B] à partir de mes sources : à quoi ça sert, quand l’utiliser, les pièges. Signale les endroits où mes sources se contredisent.
4 ressources gratuites pour apprendre Python
Python, c’est le langage le plus recommandé pour débuter. Et c’est aussi celui où il y a le plus de tutos pourris. Voici les 4 ressources que j’utiliserais vraiment, dans l’ordre.
futurecoder
Gratuit, sans inscription, tu codes directement dans le navigateur. Son débogueur intégré te montre ton code s'exécuter ligne par ligne, pour voir où ça casse.
ENGratuitDébutantMOOC.fi
Le cours de l'université d'Helsinki. Gratuit, niveau universitaire, des centaines d'exercices corrigés automatiquement. Là où tu passes du bricolage à de vraies bases solides.
ENGratuitDébutantPython Tutor
Garde-le ouvert en permanence. Colle n'importe quel bout de code, il te montre visuellement ce qui se passe en mémoire (variables, listes, appels de fonction).
ENGratuitTous niveauxAutomate the Boring Stuff
Gratuit en ligne. Le livre qui t'apprend à automatiser de vraies tâches (renommer des fichiers en masse, remplir des tableurs, envoyer des mails). Python devient un outil du quotidien.
ENGratuitIntermédiaire
Apprendre Rust avec 4 sites
Rust a inventé une troisième façon de gérer la mémoire : chaque donnée a un seul propriétaire, et elle est libérée automatiquement quand il n’en a plus besoin. Si ton code ne respecte pas les règles, il ne compile même pas. Résultat : un langage presque aussi rapide que le C, mais beaucoup plus sûr. Voici la roadmap pour l’apprendre en pratiquant.
VOIR Le Rust Book, version Brown University
Le livre officiel avec des schémas interactifs de l’ownership et des quiz à la fin des chapitres.
S’EXERCER Rustlings
Le projet officiel de petits exercices à corriger dans ton terminal. Installation : cargo install rustlings.
S’EXERCER Exercism, parcours Rust
99 exercices gratuits, avec des mentors bénévoles qui relisent ton code.
PRATIQUER Le projet minigrep du Rust Book
Code ton propre outil en ligne de commande, un mini grep.
let s1 = String::from("hello");
let s2 = s1;
println!("{s1}"); // erreur : s1 a été déplacé dans s2
Dev web : 4 ressources pour progresser avec des projets concrets
Quatre ressources pour apprendre le dev web en pratiquant : des parcours complets, des maquettes à reproduire et la doc officielle d’Angular.
The Odin Project
Un parcours pour devenir dev web full stack en construisant des projets concrets.
ENGratuitDébutantfreeCodeCamp
Des cours et des certifications gratuits pour apprendre à coder.
ENGratuitDébutantFrontend Mentor
Reproduire des maquettes de niveau pro pour construire son portfolio.
ENFreemiumTous niveauxangular.dev
La documentation officielle d’Angular, avec un tutoriel interactif.
ENGratuitTous niveaux
Data : 5 ressources pour apprendre en pratiquant
Cinq ressources pour t’entraîner à la data en manipulant de vrais exemples : corrélations, pandas, SQL, préparation de données et visualisation.
Guess the Correlation
Un jeu où tu devines un coefficient de corrélation à partir d’un nuage de points.
ENGratuitDébutantPandas Tutor
Visualise chaque étape d’une transformation pandas pour comprendre ce que fait ton code.
ENGratuitDébutantDataLemur
Des questions d’entretien SQL et data pour t’entraîner comme en vrai.
ENFreemiumIntermédiairePreppin' Data
Un défi de préparation de données chaque semaine.
ENGratuitIntermédiaireMakeover Monday
Refaire une visualisation ratée, chaque lundi.
ENGratuitTous niveaux
5 certifications gratuites pour rendre ton CV impossible à rejeter
Tu as vu la vidéo, tu es au bon endroit. Voilà les 5 certifications dont je parle. Chacune ajoute une ligne solide sur ton CV, sans (ou presque) te coûter un euro.
Google AI Essentials
Apprends à vraiment utiliser l'IA au travail, pas juste à demander à ChatGPT. Moins de 10h. 7 jours gratuits sur Coursera, puis payant (aide financière possible).
ENFreemiumDébutantHubSpot Digital Marketing
Un dev qui comprend comment son produit se vend, c'est rare. Environ 3h de formation, 100 % gratuite, aucun piège.
ENGratuitDébutantIBM SkillsBuild Cybersecurity
12 crédits universitaires reconnus si tu veux continuer vers un diplôme. Certificat gratuit via University of the People, frais seulement si tu vas plus loin.
ENGratuitDébutantGitHub Foundations
Git, branches, pull requests : la base de tout profil tech. Examen gratuit si tu es étudiant vérifié via GitHub Education, payant sinon.
ENFreemiumDébutantAnthropic Academy (Claude)
Apprends à construire avec Claude : agents, outils, cas concrets. Les cours sont gratuits ; l'examen certifiant est réservé aux entreprises partenaires.
ENGratuitIntermédiaire
Commence par celle qui colle le plus à ton objectif. Pas besoin de tout faire d’un coup.