Apprendre le terminal et la ligne de commande
Un cours en ligne gratuit et interactif sur le terminal Linux et la ligne de commande. Tu lances de vraies commandes à chaque leçon, dans un terminal directement dans le navigateur, avec un certificat gratuit à la fin.
16,283+ codders inscrits
180 leçons150 défis1,006 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
Certificat gratuit de réussite
Programme
Section 1
Les fondamentaux
Commencer la sectionDémarrerDévelopperRéduireMaîtrisez la ligne de commande avec les outils essentiels et les compétences de baseIntroduction
3 leçons217Navigation
6 leçons640Fichiers
6 leçons641Répertoires
5 leçons534Projet Organiser les Photos
Projet4 leçons1Caractères jokers et motifs
5 leçons533Contenu de fichier
7 leçons753Redirection
6 leçons640Les pipes
5 leçons534Projet Analyseur de Journaux
Projet5 leçons1Permissions
6 leçons541Environnement
7 leçons748Bases du scripting shell
8 leçons860Projet de Script de Sauvegarde
Projet6 leçons1Défis Finaux
3 leçons3Section 2
Gestion de versionsPage dédiée
Commencer la sectionDémarrerDévelopperRéduireSuivez votre travail avec Git. Initialisez des dépôts, indexez et validez les modifications, gérez les branches et les fusions, résolvez les conflits et corrigez vos erreurs.Introduction
3 leçons123Premiers pas
5 leçons531Suivi des modifications
6 leçons640Inspecter les modifications
4 leçons425Ignorer des fichiers
4 leçons427Projet de site de recettes
Projet5 leçons137Les branches
6 leçons640La fusion
6 leçons640Annuler des modifications
6 leçons641Dépôts distants
4 leçons324Projet Feature Branch
Projet6 leçons142Défis finaux
3 leçons3Section 3
Introduction à DockerPage dédiée
Commencer la sectionDémarrerDévelopperRéduireApprenez Docker via la ligne de commande : récupérez et construisez des images, lancez et gérez des conteneurs, écrivez des Dockerfiles, copiez des fichiers et travaillez avec les volumes et les réseaux.Introduction
2 leçons213Images
4 leçons423Exécuter des conteneurs
5 leçons532Gestion des conteneurs
5 leçons531Inspection des conteneurs
4 leçons423Construction d'images
4 leçons423Fichiers dans les images
3 leçons316Copie de fichiers
2 leçons213Volumes & Réseaux
3 leçons314Projet d'application de salutation
Projet5 leçons17Défis finaux
3 leçons3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Pourquoi apprendre le terminal et la ligne de commande avec Coddy
- Pratique de vraies commandes Linux dans ton navigateur. Pas de VM, pas de SSH, pas de dual-boot. Chaque leçon tourne dans un shell isolé, donc tu peux tout casser sans risque pendant que tu apprends.
- Des compétences en ligne de commande que tu utiliseras vraiment : navigation dans les fichiers (
cd,ls,pwd), manipulation de fichiers, traitement de texte avecgrep,sed,awk, pipes et redirections, permissions, variables d'environnement et bases du scripting bash. - Les indices IA t'aident à décrypter les erreurs shell obscures et à te sortir des pièges classiques (mauvais répertoire, redirections cassées, permission denied) sans te donner la réponse.
- Certificat gratuit de terminal et de ligne de commande à la fin du cours. Un signal crédible pour les postes backend, DevOps, data et infrastructure, où l'aisance avec le shell est un prérequis de base.
Questions fréquentes sur le terminal
C'est quoi, le terminal ?
Est-ce difficile d’apprendre la ligne de commande ?
Pourquoi apprendre la ligne de commande ?
git, débugger des déploiements. Même sur un laptop de développeur, la ligne de commande est souvent le moyen le plus rapide d'enchaîner des opérations en lot et de chaîner des outils avec des pipes.