Bibliothèque de cours
Explorez nos cours disponibles
Tous nos cours sont accessibles gratuitement. Cliquez sur une catégorie pour découvrir les leçons disponibles.
Accédez librement à nos cours de programmation et développez vos compétences
Bibliothèque de cours
Tous nos cours sont accessibles gratuitement. Cliquez sur une catégorie pour découvrir les leçons disponibles.
Découvrez les bases de l'informatique et de la programmation
Découverte complète : transistors, binaire, codes & quiz interactif avec certificat
Binaire, hexadécimal et autres bases - Bientôt disponible
Apprenez à penser comme un programmeur - Bientôt disponible
Les fondamentaux essentiels pour débuter en JavaScript
Le métier de développeur, HTML/CSS/JS, HTTP, types de données et premiers pas en JS
var, let, const, hoisting, ES6, portée, Node.js et meilleures pratiques de déclaration
Global, function, block scope, lexical scope, scope chain, closures preview, var vs let/const common bugs
Immuabilité, méthodes de strings, manipulation de texte, validation de formulaires et bonnes pratiques
Valeurs booléennes, opérateurs de comparaison, opérateurs logiques, if-else et validation de données
Structures de données avancées et manipulation du DOM
Array declaration, indexing, CRUD operations, built-in methods (push, pop, slice, includes, join) and best practices
Object definition, CRUD operations, common methods, spread operator, shallow copy issues, memory storage and best practices
Function parameters, return statement, ES6 arrow functions, for loops, while loops and real-world applications
Document Object Model, selecting elements, creating/removing nodes, styling, attributes and interactive demos
APIs Web, stockage de données et outils modernes de développement
JavaScript Object Notation, JSON.stringify(), JSON.parse(), data exchange format, API communication and best practices
Web Storage API, persistent data, setItem/getItem/removeItem, storing objects with JSON, real-world use cases
Import/Export in browser, organize code into modules, introduction to Vite build tool, HMR and production builds
ES6 destructuring for objects and arrays, default values, renaming, nested destructuring, React props preview, Axios examples
HTTP protocol, blocking vs non-blocking I/O, callbacks, callback hell, Promises with .then(), async/await with Node.js
Apprends JavaScript en t'amusant avec des exemples gaming !
C'est quoi JS ? Le monde du web, Node.js, tes premières variables - Quiz avec culture générale
7 méthodes string, exercices interactifs, quiz avec certificat PDF - Exemples Fortnite & Minecraft
10 concepts essentiels, opérateurs, Math.random(), exercices interactifs - Exemples gaming et pro
8 méthodes array essentielles, inventaires gaming, quiz interactif - push, pop, includes, slice...
True/false, comparaisons, conditions, quiz interactif - Crée des systèmes de vie et de combat
Définition, syntaxe, différence Array/Object, CRUD complet - Gère inventaires et stats de héros
Répéter du code automatiquement, parcourir des arrays, break/continue - Exemples gaming
Sélectionner, modifier, créer des éléments HTML - Mini-projet Monster Clicker inclus
Teste tes connaissances avec nos examens officiels
16 exercices couvrant Variables, Strings, Numbers, Arrays, Booleans et Objects - Format PDF imprimable
Bientôt disponible - HTML, CSS et JavaScript avancé
Validation des compétences
Mettez en pratique ce que vous avez appris avec des projets concrets et guidés. Validez vos compétences étape par étape !
Codez dans VS Code et testez vos compétences en temps réel
Validez un formulaire d'inscription avec les strings - 8 étapes progressives avec tests automatiques
Maîtrisez les booleans, truthy/falsy et les opérateurs de flip (!, !!, !==) - 20 questions avec traduction FR/EN
Build a complete adhkar manager with arrays, strings, numbers, booleans - 20 progressive steps integrating all concepts
Master the DOM with 8 progressive challenges - querySelector, createElement, addEventListener and more
Projet complet : catalogue filtrable, recherche, favoris, statistiques - Combine tous les concepts appris
Créez une calculatrice fonctionnelle - Variables, opérateurs et formatage
Jeu de devinettes avec conditions et boucles
🎯 Comment ça marche ?
1. Ouvrez le projet dans VS Code
2. Complétez les fonctions avec // TODO:
3. Sauvegardez et testez votre code étape par étape
4. Validez vos compétences avec les tests automatiques !
Découvrez notre formation complète de développeur web avec accompagnement personnalisé
🚀 Voir les formations payantes