- TP 1 - Les Bases
- TP 2 - Conditions
- TP 3 - Algorithmes et Jeux
- TP 4 - Fonctions
- TP 5 - Tableaux
- TP 6 - Objets
- TP 7 - Classes et POO
- TP 8 - Manipuler le Web avec DOM
- TP 9 - Manipuler les classes et styles CSS
- TP 10 - Manipulation DOM avancée
- TP 11 - Récupération de données avec AJAX
- TP 12 - Envoi de données avec AJAX
- TP 13 - Composants Web
- TP 14 - Composants et POO
- TP 15 - jQuery, Node.js et frameworks
- TP 16 - Identification avec Google et Facebook
- TP 17 - Gestion d'erreurs et Geolocation API
- Formation JavaScript de Grafikart
- (Cours/TP) Apprentissage JavaScript, par Julien Guézennec
- OpenClassrooms: Apprenez à coder avec JavaScript
- OpenClassrooms: Créez des pages web interactives avec JavaScript
- Khan Academy: HTML/JS : faire des pages Web interactives
- JS for cats, une explication simple et amusante des concepts de base
- You-Dont-Know-JS, free book series on JavaScript
- JS Books
- JavaScript basics, videos by Beau Carnes + challenges on freeCampCode
- JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials
- leonardomso/33-js-concepts: 📜 33 concepts every JavaScript developer should know.
- The JavaScript Bits You Skipped the First Time Around - Illustrated Notes
- A Fruitful Guide to JavaScript's Comparison Operators - A Visual Explanation
- 🔥🕺🏼 JavaScript Visualized: Hoisting - DEV Community 👩💻👨💻