Pourquoi cette méthode
Copier du code généré par IA sans le comprendre, c'est construire sur du sable. Notre approche est différente.
Comprendre, pas copier
On vous apprend le POURQUOI, pas juste le COMMENT. Chaque concept est expliqué avant d'être pratiqué.
L'IA comme partenaire
Des exercices conçus pour utiliser Claude ou ChatGPT intelligemment : poser les bonnes questions, vérifier les réponses, itérer.
De zéro à pro
Parcours structuré, du HTML basique au développement professionnel. Chaque leçon s'appuie sur la précédente.
Les parcours
Des langages (HTML, CSS, JavaScript, PHP, Python, Go) aux fondamentaux (SQL, Git & terminal), jusqu'à la méthode pour coder avec l'IA. Tout est gratuit et interactif.
Pas sûr par où commencer ? Suis le parcours conseillé →
Langages web
HTML · Les fondations du web
Apprenez à structurer une page web : balises, attributs, sémantique. La base de tout site internet.
Disponible · 8 leçonsCSS · La façade du web
Couleurs, typographie, mise en page, responsive : donnez vie à vos pages HTML.
Disponible · 9 leçonsJavaScript · L'électricité
Interactivité, DOM, événements, API. Le langage qui fait bouger le web.
Disponible · 8 leçonsPHP · La plomberie du web
Pages dynamiques, formulaires, bases de données : créez des sites web qui interagissent avec vos utilisateurs.
Nouveau · ConceptLa POO · penser en objets
La programmation orientée objet expliquée avec des analogies et des schémas, sans coller à un langage : objet, classe, encapsulation, héritage, polymorphisme.
Nouveau · IntermédiairePHP orienté objet
La POO appliquée en PHP : classes, visibilité, héritage, interfaces, traits, namespaces. Avec du code exécutable dans le navigateur.
Nouveau · IntermédiaireJavaScript avancé
Le niveau supérieur : classes et POO, le piège de this et les prototypes, ES Modules, Web APIs et Canvas. Code exécutable.
Nouveau · 10 leçonsTypeScript · des types qui cadrent l'IA
Le bug que JavaScript laisse passer, le compilateur l'attrape avant l'exécution : inférence, interfaces, narrowing, génériques, any vs unknown. Avec un vrai compilateur dans le navigateur.
Autres langages
Python · Le couteau suisse
Du scripting à l'IA : le langage le plus polyvalent. Automatisation, data, web scraping.
Disponible · 11 leçonsGo · L'infrastructure cloud
Services rapides, concurrence native, déployable partout. Le langage des API modernes.
Outils & données
SQL · Le langage des données
Lire, filtrer, croiser et sécuriser les données d'une base relationnelle. Incontournable dès qu'une app stocke quelque chose.
Disponible · 8 leçonsGit & terminal · Les outils du dev
Le terminal et Git : les deux outils que tout développeur utilise tous les jours. Versioning, branches, GitHub.
Nouveau · 8 leçonsHTTP et le réseau · le voyage d'une page web
Ce qui se passe vraiment quand tu tapes une URL : DNS, TLS, requêtes et codes de statut, cookies, cache, CORS, HTTP/3. Avec terminaux simulés et faux onglet Network.
Nouveau · 8 leçonsAPI REST · faire dialoguer front et back
Concevoir et construire une vraie API : ressources et URI, verbes et idempotence, bons status codes, pagination, erreurs structurées, tokens. Capstone : ta mini-API en PHP natif.
Nouveau · 6 leçonsRegex · le langage des motifs
Matcher, extraire, remplacer du texte : classes, quantificateurs, le piège du greedy, groupes et captures. Avec un labo à surlignage live : ton motif doit matcher les bonnes chaînes.
Nouveau · 7 leçonsAccessibilité · un web pour tout le monde
HTML sémantique, clavier et focus, alt, formulaires, contraste, ARIA en dernier recours, et comment tester gratuitement. Avec des labos « trouve les problèmes » et les obligations 2026 (EAA, RGAA).
Nouveau · 9 leçonsTester son code · le garde-fou de l'IA
Écris des tests qui attrapent les bugs avant la prod, les tiens comme ceux de l'IA : assertions, AAA, red-green-refactor, mocks, pyramide. Avec un labo rouge→vert.
Nouveau · 9 leçonsDéployer sur un VPS · le DevOps minimal
Déploie une app Symfony comme un pro : VPS durci, FrankenPHP (HTTPS auto), image construite en CI, git push = en ligne, rollback par tag, sauvegardes. Avec un terminal simulé.
Sécurité
Intelligence artificielle
Configurer son IA · Le setup
Configurez Claude, Cursor, Copilot et vos outils IA pour coder efficacement. Le guide pratique avant de commencer.
Disponible · 19 leçonsCoder avec l'IA · La méthode
Prompts efficaces, vérification, debug assisté : utilisez l'IA comme un développeur senior, pas comme un copier-coller.
Nouveau · TD corrigésProjets appliqués · construire avec l'IA
On met les mains dedans : de vrais petits projets construits avec l'IA, avec les prompts réels et la relecture humaine. Du plus simple au plus costaud.
Toutes les leçons
Le sommaire complet : chaque leçon de chaque cours, et tous les projets appliqués. Clique pour aller droit au but.
Go 11 leçons
CSS 8 leçons
HTML 8 leçons
JavaScript 9 leçons
JavaScript avancé 6 leçons
PHP 8 leçons
PHP orienté objet 7 leçons
La POO 8 leçons
Python 9 leçons
SQL 7 leçons
Git & terminal 8 leçons
HTTP et le réseau du web 8 leçons
API REST 8 leçons
Expressions régulières 6 leçons
Accessibilité web 7 leçons
Tester son code 9 leçons
TypeScript 10 leçons
Déployer sur un VPS 9 leçons
Coder avec l'IA 19 leçons
- Présentation du cours →
- Anatomie d'un bon prompt
- Context engineering
- Lire et comprendre le code IA
- Décomposer et itérer
- Débugger avec l'IA
- TDD piloté par l'IA
- Code review assistée
- Sécuriser le code IA
- Architecturer un projet
- Les pièges du vibe coding
- Git, le filet de sécurité
- Choisir son modèle et son outil
- Détecter les hallucinations
- Explorer un codebase inconnu
- Faire s'auto-évaluer l'IA
- Donner des yeux à l'IA
- Garder le code simple
- Les agents : l'IA qui agit
- MCP : brancher l'IA sur tes outils
Sécurité web 14 leçons
- Présentation du cours →
- Penser comme un attaquant
- Modèle de menace
- Injection SQL
- Failles XSS
- Injection de commandes
- Contrôle d'accès
- Authentification et mots de passe
- Sessions et cookies sécurisés
- CSRF
- CORS et Same-Origin Policy
- Headers de sécurité et CSP
- Cryptographie appliquée
- Dépendances et supply chain
- Logs, erreurs et déploiement
Sécurité web · Niveau 2 6 leçons
Projets appliqués 13 projets
Apprendre en jouant
Flexbox Froggy, Learn Git Branching, SQL Murder Mystery… une sélection de jeux gratuits pour pratiquer le code sans t'en rendre compte.
Découvrir les jeuxApprendre à coder en 2026 : pourquoi les fondamentaux comptent plus que jamais
Avec l'explosion de ChatGPT, Claude et Copilot, une nouvelle tendance a émergé : le "vibe coding". L'idée ? Demander à l'IA de générer du code sans comprendre ce qu'elle produit. Le problème ? Ça marche pour un prototype, mais ça s'effondre dès que le projet grandit.
Les recherches de Harvard et d'Anthropic le confirment : les développeurs qui comprennent les fondamentaux utilisent l'IA 3x plus efficacement que ceux qui se contentent de copier-coller. L'IA est un multiplicateur de compétences, pas un remplaçant.
C'est exactement la philosophie de ce parcours. Chaque leçon vous apprend un concept, vous le fait pratiquer dans un éditeur interactif, puis vous montre comment l'IA peut vous aider à aller plus loin, mais toujours en comprenant ce que vous faites.
Que vous soyez débutant complet, entrepreneur qui veut comprendre le code de son site, ou reconverti qui cherche une méthode structurée : ces cours sont conçus pour vous. Gratuits, en français, avec un éditeur intégré : pas besoin d'installer quoi que ce soit.