Pour apprendre JavaScript pas à pas, de la première variable à la boucle d’événements, exécutez du code sur votre téléphone. Ce tutoriel de programmation JavaScript allie 59 cours courts, un editor JS, une console et une pratique quotidienne pour coder, pas seulement lire.
CE QUE VOUS APPRENDREZ
200 leçons en 59 cours, niveaux A1 à C1 :
• Bases : valeurs, types, variables, portée, flux de contrôle, tableaux, objets, fonctions, this
• JS au quotidien : chaînes, nombres, dates, littéraux de gabarit, chaînage optionnel, déstructuration, rest/spread, méthodes de tableaux, JSON, erreurs
• Navigateur : sélection et manipulation du DOM, événements et délégation, formulaires, API Fetch, localStorage, IndexedDB, Canvas, WebSockets, Web Workers
• JS asynchrone : callbacks, promesses, microtâches, async/await, boucle d’événements en détail
• Sujets avancés : closures, patron module, classes, prototypes, itérateurs, générateurs, Proxy, Reflect, regex, performances, mémoire, modules ES vs CommonJS, Node.js vs navigateur
Le premier cours est gratuit. Pour apprendre JavaScript, les leçons mêlent explications courtes, questions et petits exercices de code.
LABO JS : PRATIQUE QUOTIDIENNE SUR VOTRE APPAREIL
Le moteur JavaScript compiler du Labo JS exécute le code sur le téléphone, avec des réponses immédiates.
• Console : saisissez du JS, voyez le résultat aussitôt
• Prédire la sortie : quelques cartes par jour ; le moteur exécute chaque extrait pour révéler la réponse
• Chasse aux bugs : corrigez des programmes selon un tableau de tests
• Kata de la semaine : un défi hebdomadaire gratuit pour tous
• Boucle d’événements : parcourez pile d’appels, microtâches et tâches une à une
• Arène : recréez une page cible via le DOM
• Construire : décrivez une petite appli pour obtenir du code fonctionnel, ou partez d’un modèle
• Entretien : cinq questions JS chronométrées
• Rappel : des cartes de révision issues de vos erreurs
EDITOR JS ET EXÉCUTEUR DE CODE
• Écrivez et exécutez du JS dans l’editor intégré, votre JavaScript IDE
• Les outils IA de l’editor analysent le programme et proposent un correctif applicable
• Enregistrez vos programmes et rouvrez-les plus tard
20 PROJETS GUIDÉS
Créez de vrais programmes par étapes, vérifiées à l’exécution : totaux de commandes, compteur de fréquence des mots, pipeline asynchrone de données, mini bus d’événements, analyseur de logs, parcours d’arborescence, générateurs de séquences, etc. Premier projet gratuit.
60 MISSIONS DE CODE
Exercices courts sur trois niveaux : de Hello World et des littéraux de gabarit à FizzBuzz, closures, tri fusion, tri rapide et BFS/DFS sur graphe. Deux premières missions gratuites.
MENTOR IA
Un concept ou une erreur vous bloque ? Le Mentor IA répond simplement. Quelques questions IA gratuites par jour ; Pro supprime cette limite.
PLUS DE FAÇONS DE PRATIQUER
• Quiz de 50 questions, fiches mémo et aide-mémoire JS
• 50 questions d’entretien de programmation JavaScript avec réponses
• Exemples de code ouvrables dans l’editor
• Défi mondial de code : trois manches par jour, en JS ou autre langage
• Séries, XP et rappels quotidiens à l’heure choisie
• Appli disponible en 22 langues
À QUI S’ADRESSE L’APPLICATION
• Débutants sans expérience
• Étudiants souhaitant apprendre JavaScript en complément des cours
• Développeurs préparant un entretien JS
• Toute personne voulant comprendre le fonctionnement réel de JS
GRATUIT ET PRO
Gratuit : premier cours, premier projet guidé, deux missions, pratique quotidienne du Labo JS et quota quotidien du Mentor IA. Avec publicités.
Pro : tous les cours, projets et missions, Mentor IA illimité, examen de certification, sans publicités.
Téléchargez ce parcours JavaScript course pour apprendre JavaScript et écrire votre première ligne dès aujourd’hui.
Tutoriel JS avec console JS, quiz et exercices de code, des bases à async
Dernière mise à jour :
26 sept. 2026