Introduction
Sur cette page
Claude Code est l’outil de programmation agentique d’Anthropic. Il lit votre base de code, modifie des fichiers, exécute des commandes et s’intègre à vos outils, depuis le terminal, VS Code, JetBrains, l’application de bureau ou le navigateur. Ce cours vous apprend à vous en servir au quotidien, puis à le plier à votre projet : contexte, skills, serveurs MCP, intégration GitHub, hooks et Agent SDK.
Cette édition a été entièrement revue le 4 novembre 2026 sur la documentation officielle (code.claude.com, version 2.1.318 de Claude Code). Depuis l’été, l’outil a beaucoup changé : le mode Auto remplace la plupart des demandes de permission, les commandes personnalisées ont été absorbées par les skills, les hooks se sont enrichis d’une vingtaine d’événements, et le SDK s’appelle désormais Claude Agent SDK. Chaque leçon cite les pages officielles qu’elle utilise ; quand un comportement dépend d’une version, la version est indiquée.
Ce que vous saurez faire
À la fin du cours, vous serez capable de :
- expliquer la boucle agentique (collecter le contexte, agir, vérifier) et les outils intégrés de Claude Code ;
- installer Claude Code, vous authentifier, le mettre à jour et choisir entre le terminal, l’éditeur, l’application de bureau et le web ;
- donner le bon contexte à Claude avec
CLAUDE.md, les règles, la mémoire automatique et les mentions@; - conduire une session : captures d’écran, mode plan, niveau d’effort, interruption, rembobinage, compaction ;
- automatiser vos procédures avec des skills, étendre Claude avec des serveurs MCP et l’installer dans vos pull requests GitHub ;
- écrire, tester et partager des hooks qui s’exécutent à chaque fois, sans dépendre de la bonne volonté du modèle ;
- lancer Claude Code depuis vos scripts avec l’Agent SDK.
Le parcours en six parties
Comprendre (leçons 1 à 3) explique le mécanisme sous-jacent : comment un modèle qui ne manipule que du texte finit par lire, écrire et exécuter du code, et quels outils Claude Code lui donne. Mise en route (4 et 5) installe l’outil et prépare un projet de travail. Travailler efficacement (6 à 8) couvre les trois gestes que vous ferez tous les jours : ajouter du contexte, piloter une modification, reprendre la main. Personnalisation (9 à 11) passe aux skills, aux serveurs MCP et à GitHub Actions. Les hooks (12 à 17) forment le cœur avancé du cours : définir, implémenter, déboguer et partager des automatisations déterministes. Aller plus loin (18 à 20) présente l’Agent SDK, un quiz de révision et les cours qui prolongent celui-ci.
L’ordre compte. Le développeur qui attaque les hooks sans savoir comment Claude choisit ses outils écrira des automatisations qu’il ne saura pas déboguer le jour où elles se déclencheront au mauvais moment.
Prérequis
- Un ordinateur sous macOS 13 ou plus récent, Windows 10 (1809) ou plus récent, Ubuntu 20.04, Debian 10 ou Alpine 3.19 et au-delà, avec 4 Go de mémoire ;
- un abonnement Claude Pro, Max, Ultra, Team ou Enterprise, un compte Console (accès API avec crédits prépayés), ou un accès par Amazon Bedrock, Agent Platform de Google Cloud ou Microsoft Foundry ; l’offre gratuite de claude.ai n’inclut pas Claude Code ;
- des bases en ligne de commande et en Git ;
- pour les leçons sur les hooks et le SDK, Node.js ou Python installés.
Comment suivre ce cours
Chaque leçon se termine par un exercice À vous de jouer, à faire dans un terminal ouvert à côté de la page, sur un projet réel. Un raccourci que vous avez tapé une fois vous reste ; un raccourci que vous avez seulement lu s’efface avant la leçon suivante. Les leçons citent leurs sources en fin de page : si un comportement diffère sur votre machine, commencez par vérifier votre version avec claude --version, puis la page officielle indiquée.
Si vous découvrez Claude Code, le cours Claude Code 101 du catalogue est une introduction plus courte ; celui-ci va plus loin sur les hooks, l’intégration GitHub et le SDK. Si vous connaissez déjà les bases, vous pouvez attaquer directement la leçon 6.
Cours officiel — Ce cours a été bâti sur le programme d’origine de Claude Code in Action (Claude Academy) et rédigé en français d’après la documentation officielle. Claude Academy a depuis refondu son cours en neuf leçons et un quiz, centrés sur les longues sessions peu supervisées : piloter, configurer, automatiser, vérifier et partager. Pour valider le cours officiel, suivez Claude Code in action sur Claude Academy et passez son quiz.
À vous de jouer
Votre point de départ. Dans un terminal ouvert sur un projet réel, lancez claude --version et comparez avec la dernière version du changelog, puis /doctor pour un bilan de votre installation. Notez votre mode d’authentification et le mode de permission dans lequel la session démarre. Choisissez enfin votre point d’entrée dans le parcours : la leçon 1 si vous découvrez l’outil, la leçon 6 si vous connaissez déjà les bases.
Sources officielles : Claude Code in action (Claude Academy) · Overview · Quickstart · Changelog
Points clés à retenir
- Claude Code est un agent : il lit le projet entier, modifie plusieurs fichiers, exécute des commandes et vérifie son travail
- Le cours va du mécanisme (tool use) à l’automatisation (hooks, SDK), dans cet ordre
- Tout a été vérifié sur la documentation officielle au 4 novembre 2026 ; vérifiez votre version avec
claude --version - Faites l’exercice de chaque leçon dans un vrai terminal, sur un vrai projet