🎓 100% GRATUIT

Cours Gratuits

Accédez librement à nos cours de programmation et développez vos compétences

formation

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.

💻

Introduction à la Programmation

Découvrez les bases de l'informatique et de la programmation

🎮

Des Lettres aux Transistors - Le Grand Cours Interactif

Découverte complète : transistors, binaire, codes & quiz interactif avec certificat

📅 2h00 🎯 Débutant 🏆 Certificat
🔒

Les Systèmes de Numération

Binaire, hexadécimal et autres bases - Bientôt disponible

Prochainement
🔒

Introduction aux Algorithmes

Apprenez à penser comme un programmeur - Bientôt disponible

Prochainement
🌱

JavaScript - Niveau 1: Débutant

Les fondamentaux essentiels pour débuter en JavaScript

💻

Introduction à JavaScript - Chapitre 1

Le métier de développeur, HTML/CSS/JS, HTTP, types de données et premiers pas en JS

📅 1h30 🎯 Débutant 🔒 Accès protégé 🏆 Certificat
📦

JavaScript Variables - Chapitre 2

var, let, const, hoisting, ES6, portée, Node.js et meilleures pratiques de déclaration

📅 1h30 🎯 Débutant 🔒 Accès protégé 🏆 Certificat
🔭

JavaScript Scope - Chapter 3

Global, function, block scope, lexical scope, scope chain, closures preview, var vs let/const common bugs

📅 1h45 🎯 Beginner 🆓 Free Access 🎮 Interactive
📝

Mastering JavaScript Strings - Chapitre 4

Immuabilité, méthodes de strings, manipulation de texte, validation de formulaires et bonnes pratiques

📅 2h00 🎯 Débutant 🔒 Accès protégé 🏆 Certificat

JavaScript Booleans & Logique - Chapitre 5

Valeurs booléennes, opérateurs de comparaison, opérateurs logiques, if-else et validation de données

📅 2h00 🎯 Débutant 🔒 Accès protégé 🏆 Certificat

JavaScript - Niveau 2: Intermédiaire

Structures de données avancées et manipulation du DOM

📦

Mastering JavaScript Arrays - Chapter 6

Array declaration, indexing, CRUD operations, built-in methods (push, pop, slice, includes, join) and best practices

📅 2h00 🎯 Intermédiaire 🔒 Accès protégé 🏆 Certificat
🎯

Mastering JavaScript Objects - Chapter 7

Object definition, CRUD operations, common methods, spread operator, shallow copy issues, memory storage and best practices

📅 2h30 🎯 Intermédiaire 🔒 Accès protégé 🏆 Certificat
🔧

Mastering Functions & Loops - Chapter 8

Function parameters, return statement, ES6 arrow functions, for loops, while loops and real-world applications

📅 2h30 🎯 Intermédiaire 🔒 Protected Access 🏆 Certificate
🌳

DOM Manipulation - Chapter 9

Document Object Model, selecting elements, creating/removing nodes, styling, attributes and interactive demos

📅 2h00 🎯 Intermédiaire 🆓 Free Access 🎮 Interactive
🚀

JavaScript - Niveau 3: Avancé

APIs Web, stockage de données et outils modernes de développement

📦

Mastering JSON - Chapter 10

JavaScript Object Notation, JSON.stringify(), JSON.parse(), data exchange format, API communication and best practices

📅 1h30 🎯 Avancé 🆓 Free Access 🏆 Certificate
💾

Mastering localStorage - Chapter 11

Web Storage API, persistent data, setItem/getItem/removeItem, storing objects with JSON, real-world use cases

📅 1h30 🎯 Avancé 🆓 Free Access 🏆 Certificate
📦

ES Modules & Vite - Chapter 12

Import/Export in browser, organize code into modules, introduction to Vite build tool, HMR and production builds

📅 2h00 🎯 Avancé 🔒 Accès protégé 🏆 Certificate
🎁

JavaScript Destructuring - Chapter 13

ES6 destructuring for objects and arrays, default values, renaming, nested destructuring, React props preview, Axios examples

📅 1h45 🎯 Avancé 🆓 Free Access 🏆 Certificate
🌐

JavaScript Asynchrone & HTTP - Chapter 14

HTTP protocol, blocking vs non-blocking I/O, callbacks, callback hell, Promises with .then(), async/await with Node.js

📅 2h30 🎯 Avancé 🆓 Free Access 🏆 Certificate
🎮

Cours pour Ados / Collégiens

Apprends JavaScript en t'amusant avec des exemples gaming !

🚀

Introduction à JavaScript

C'est quoi JS ? Le monde du web, Node.js, tes premières variables - Quiz avec culture générale

✅ Disponible ⭐ Débutant Complet 🎮 Gaming ⏱️ 1h 🏆 Certificat
🎯

Les Strings : Super-Pouvoirs du Texte

7 méthodes string, exercices interactifs, quiz avec certificat PDF - Exemples Fortnite & Minecraft

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat
🔢

Les Numbers : Maîtrise les Calculs

10 concepts essentiels, opérateurs, Math.random(), exercices interactifs - Exemples gaming et pro

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat
📦

Les Arrays : Gère tes Listes

8 méthodes array essentielles, inventaires gaming, quiz interactif - push, pop, includes, slice...

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat

Les Booleans et If/Else : Prends des Décisions

True/false, comparaisons, conditions, quiz interactif - Crée des systèmes de vie et de combat

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat
📦

Les Objets : Crée tes Personnages

Définition, syntaxe, différence Array/Object, CRUD complet - Gère inventaires et stats de héros

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat
🔄

Les Boucles : for & while

Répéter du code automatiquement, parcourir des arrays, break/continue - Exemples gaming

🔒 Protégé ⭐ Débutant 🎮 Gaming ⏱️ 1h30 🏆 Certificat
🌳

Le DOM : Contrôle ta Page Web

Sélectionner, modifier, créer des éléments HTML - Mini-projet Monster Clicker inclus

✅ Disponible ⭐ Débutant 🎮 Gaming ⏱️ 2h 🏆 Certificat
📝

Examens & Evaluations

Teste tes connaissances avec nos examens officiels

📝

Examen JavaScript - Niveau Débutant

16 exercices couvrant Variables, Strings, Numbers, Arrays, Booleans et Objects - Format PDF imprimable

📋 Examen ⏱️ 2h 💯 100 pts 🖨️ PDF
🔒

Développement Web Frontend

Bientôt disponible - HTML, CSS et JavaScript avancé

projets

Validation des compétences

💪 Je teste mes connaissances

Mettez en pratique ce que vous avez appris avec des projets concrets et guidés. Validez vos compétences étape par étape !

🚀

Projets Pratiques

Codez dans VS Code et testez vos compétences en temps réel

Voir les projets →
👤

Profile Form Validator

Validez un formulaire d'inscription avec les strings - 8 étapes progressives avec tests automatiques

✅ Disponible ⭐⭐⭐ Intermédiaire 🎯 Strings 💻 VS Code
🧪

Quiz Booleans & Truthy/Falsy

Maîtrisez les booleans, truthy/falsy et les opérateurs de flip (!, !!, !==) - 20 questions avec traduction FR/EN

✅ Disponible ⭐⭐⭐ Intermédiaire 🎯 Booleans 🌐 FR/EN
📿

Dhikr Tracker - Islamic App

Build a complete adhkar manager with arrays, strings, numbers, booleans - 20 progressive steps integrating all concepts

✅ Disponible ⭐⭐⭐⭐ Avancé 🎯 Arrays 🕌 Islamic
🎯

DOM Manipulation Challenge

Master the DOM with 8 progressive challenges - querySelector, createElement, addEventListener and more

✅ Available ⭐⭐⭐ Intermediate 🎯 DOM 🌐 English
📚

Bibliothèque Islamique - Projet Autonome 2 Semaines

Projet complet : catalogue filtrable, recherche, favoris, statistiques - Combine tous les concepts appris

✅ Disponible ⭐⭐⭐⭐ Avancé 🎯 Multi-concepts ⏱️ 2 semaines
🔒

Calculator Builder

Créez une calculatrice fonctionnelle - Variables, opérateurs et formatage

Prochainement
🔒

Guess The Number Game

Jeu de devinettes avec conditions et boucles

Prochainement

🎯 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 !

Envie d'aller plus loin ?

Découvrez notre formation complète de développeur web avec accompagnement personnalisé

🚀 Voir les formations payantes