Apprendre JavaScript
Un cours JavaScript en ligne, gratuit et interactif. Tu écris du JS à chaque leçon, avec des indices IA quand tu bloques et un certificat à la fin.
300,508+ codders inscrits
271 leçons227 défis1,457 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
Fondamentaux
Commencer la sectionDémarrerDévelopperRéduireConstruisez une base solide avec des concepts essentiels et des compétences de baseIntroduction
4 leçons323Variables
7 leçons1246Opérateurs - Partie 1
6 leçons1037Opérateurs Partie 2
5 leçons831Prise de décision
5 leçons729Entrées/Sorties de base
6 leçons931Calculateur de partage d'addition
Projet4 leçons1Boucles
7 leçons1345Fonctions
8 leçons1250FizzBuzz avec une variante
Projet4 leçons1Les tableaux - Partie 1
6 leçons1037Tableaux, Partie 2
8 leçons1254Suivi de liste de courses
Projet4 leçons1Défis finaux
3 leçons37Section 2
Logique & Flux
Commencer la sectionDémarrerDévelopperRéduireDéveloppez des compétences en résolution de problèmes et créez des programmes dynamiques et interactifsLes chaînes de caractères en profondeur
5 leçons630Tableaux multidimensionnels
9 leçons1452JSON Partie 1
7 leçons944JSON Partie 2
6 leçons530Les Ensembles - Partie 1
8 leçons749Ensembles - Partie 2
6 leçons637Système de gestion de bibliothèque
Projet5 leçons1Tableaux : Sujets avancés
4 leçons422Méthodes avancées des tableaux
9 leçons761Gérer le système du festival
Projet6 leçons1Section 3
Introduction à TypeScriptPage dédiée
Commencer la sectionDémarrerDévelopperRéduireIntroduction à TypeScript après avoir appris JavaScriptPremiers pas avec TS
5 leçons332Types fondamentaux
7 leçons1248Structure de données : Tableaux et Tuples
9 leçons862Travailler avec les fonctions
8 leçons855Types : Alias, Unions & Intersections
7 leçons751Typage des objets et interfaces
8 leçons757Projet : Une liste de tâches simple
Projet6 leçons18Énumérations
6 leçons638Les génériques : un premier aperçu
6 leçons537Projet : Gestion d'inventaire
Projet5 leçons18Sujets avancés
6 leçons642Section 4
Programmation Orientée Objet
Commencer la sectionDémarrerDévelopperRéduireDécouvrez comment organiser le code avec des classes, des objets et des structures réutilisablesObjets et le mot-clé this
6 leçons1142Organisation du code
4 leçons534Classes et Objets
4 leçons426Méthodes et gestion de l'état
2 leçons218Encapsulation & Accès
4 leçons426Projet : Un compte bancaire simple
3 leçons3L'héritage et le mot-clé extends
6 leçons645Organisation du code POO
1 leçon19Méthodes et propriétés statiques
4 leçons425Polymorphisme
4 leçons425Projet : Un moteur de rendu de formes
4 leçons4Getters et Setters
4 leçons426Composition vs Héritage
3 leçons328Système de gestion de bibliothèque
3 leçons3Défis finaux
4 leçons4
Cours de JavaScript
Cours pratiques de JavaScript, gratuits à démarrer dans votre navigateur.
Défis débutant - Pratiquez les concepts de base
PopulaireMettez à l'épreuve vos connaissances de base en programmation et tentez de résoudre ces défis. Utilisez le langage de votre choix, et bon code !平衡
Certificat à la fin
- 20
- 20
Problèmes de programmation
PopulaireMettez à l'épreuve vos compétences en résolution de problèmes de programmation grâce aux exercices de différentes difficultés de ce cours. Conçu pour les développeurs possédant déjà des connaissances de base sur la syntaxe d'au moins un langage de programmation.
Certificat à la fin
- 32
- 31
La pile - Série sur les structures de données n°1
Dans ce cours, vous découvrirez la structure de données Pile, créerez une pile de zéro dans le langage de votre choix et résoudrez des défis de code associés !
- 13
- 6
- 1
Arbre AVL - Série Structures de données n°10
Dans ce cours, vous découvrirez la structure de données Arbre AVL, vous construirez un arbre binaire de recherche auto-équilibré à partir de zéro dans votre langage préféré, et vous relèverez des défis de programmation pour vous entraîner !
Certificat à la fin
- 16
- 6
- 1
Défis de programmation pour l'entretien - Pack I
Êtes-vous prêt pour votre prochain entretien technique ? Testez vos connaissances et vos compétences avec ces défis et préparez-vous au mieux. Bonne chance !
- 3
- 3
Bootcamp : Motifs d'étoiles
Mettez à profit vos compétences en résolution de problèmes pour apprendre à afficher des motifs d'étoiles, du plus simple au plus complexe, en utilisant des boucles imbriquées, des structures conditionnelles et des calculs mathématiques.
- 30
- 28
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
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
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Codez Partout
Emportez votre parcours de codage avec vous! Pas de configuration, pas de téléchargements - ouvrez et commencez à coder. Disponible sur iOS, Android et Web avec des notes de 4.9 étoiles.
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre JavaScript avec Coddy
- Exécute du JavaScript instantanément dans ton navigateur. Pas de Node.js à installer, pas d'IDE à configurer. L'éditeur et la sortie sont côte à côte, donc la boucle de feedback en JavaScript est courte.
- JavaScript moderne : syntaxe ES6+, fonctions fléchées, promises, async/await, destructuring, modules - le JavaScript que tu écrirais en poste, pas des patterns d'un autre âge.
- Les indices IA t'aident à débugger un exercice sans te spoiler la solution, pour que tu construises le modèle mental qui rendra ton futur code JS plus facile à écrire.
- Certificat gratuit de fin de cours à partager sur LinkedIn ou à ajouter à ton CV pour prouver que tu as terminé une formation interactive en JavaScript.