Le stockage essentiel permet la connexion et le fonctionnement des outils d’apprentissage. Google Analytics mesure les visites ; Microsoft Clarity enregistre les interactions pour améliorer l’ergonomie. Ces deux services sont facultatifs et restent désactivés tant que vous n’avez pas fait votre choix. Lire notre politique de confidentialité.
Apprenez les bases, entraînez-vous et lancez vos projets avec des cours gratuits et des ressources pensées pour la pratique.

Du premier site web aux bases de données, choisissez ce que vous voulez apprendre. Chaque parcours vous aide à comprendre les notions et à les mettre en pratique.
Découvrez les sélecteurs, le modèle de boîte, Flexbox, Grid, les media queries et les animations. Des leçons gratuites, des ateliers et une évaluation notée.
Créez de vraies pages avec la structure des documents, les métadonnées, les images, les formulaires et le balisage sémantique. Des leçons gratuites, des exemples et un projet guidé.
Maîtrisez les variables, les fonctions, les tableaux, les objets, le DOM, les événements, les promesses, async/await et Fetch. Des leçons gratuites, des projets et une évaluation notée.
Découvrez la syntaxe, les variables, les types, les chaînes, les listes, les dictionnaires, les conditions, les boucles, les fonctions, les classes, les exceptions, les fichiers et les modules.
Les bases de la programmation
Découvrez le C++ moderne avec des explications claires, des exercices et des quiz. Commencez par les variables et les boucles, puis passez aux classes, à CMake, aux tests et aux applications en ligne de commande.
Apprenez à interroger, filtrer et trier les données, à insérer, modifier et supprimer des lignes, à concevoir des tables avec des clés, à effectuer des jointures et à utiliser les index et les transactions.
Découvrez la gestion de versions avec Git et la collaboration sur GitHub : dépôts, commits, branches, fusions, dépôts distants, pull requests, issues et méthodes de travail, avec des projets pratiques.
Rien de tel que la pratique pour voir ce qu’on a compris. Relevez un défi, testez vos idées et progressez à chaque essai.
À partir de app.c, inventory.c, inventory.h et Makefile, expliquez et écrivez les règles de dépendance pour qu’une modification de inventory.h recompile les deux fichiers objets concernés avant l’édition de liens.
Relever le défi02Transformez un enregistrement d’inventaire au format id,name,quantity en structure. Rejetez les champs manquants, les virgules supplémentaires, un nom vide et une quantité hors de l’intervalle 0 à 100000.
Relever le défi03Implémentez queue_push pour une file circulaire de capacité fixe. Renvoyez 0 si la file est pleine ou invalide ; sinon, stockez la valeur, avancez tail en revenant au début si nécessaire et augmentez size.
Relever le défi04Définissez des variables de couleurs sémantiques pour une carte et prenez en charge un thème sombre sans répéter les déclarations du composant.
Relever le défi05Ajoutez une transition d’apparition à un panneau de notification, puis adaptez-la pour les personnes qui préfèrent réduire les animations.
Gagnez du temps avec des interfaces prêtes à personnaliser. Explorez les démos, consultez les licences et partez d’un code que vous pouvez comprendre et adapter à votre projet.

Une interface d’administration Next.js multilingue avec 19 modules, Material UI, Workflow Studio et des parcours locaux en anglais, français et arabe.
Voir le modèle
Six tableaux de bord, huit scénarios métier, des composants réutilisables et des données de démonstration conservées dans le navigateur. Un kit frontend Next.js complet au style Graphite, avec modes clair et sombre.
Voir le modèle
Un déploiement à préparer, un outil à choisir ou un problème à résoudre ? Nos guides vous accompagnent dans les questions concrètes du développement.
Déployez une application Next.js App Router sur Vercel : vérification du build de production, connexion à GitHub, variables d’environnement, domaine personnalisé et résolution des erreurs de déploiement.
Lire le guideUn tutoriel pratique à partir de votre dépôt : choisir une méthode de travail, planifier des fonctionnalités, déboguer avec des preuves, écrire des tests utiles et vérifier les modifications.
Lire le guideDémarrez dans le terminal, comprenez un dépôt existant et apportez des modifications ciblées grâce à la planification, aux tests, à Git, à CLAUDE.md et à des outils MCP bien délimités.
Lire le guideComparez dix plateformes selon le format du code source, l’adéquation au projet, les licences, la documentation et les droits d’utilisation, puis choisissez une base Next.js adaptée à votre projet.
Lire le guideFormatez du JSON, testez une expression régulière ou générez un identifiant, directement dans votre navigateur. De quoi reprendre votre projet sans perdre le fil.
Une interface de clinique dentaire soignée avec une présentation immersive, des pages de soins et de praticiens, une démo de prise de rendez-vous en cinq étapes, un bilan du sourire et un espace patient stocké dans le navigateur.