Icône de l’application Apprendre CSS: Cours Code

Apprendre CSS: Cours Code

Éducation · Gratuit · iOS & Android · CoddyKit

Apprendre CSS: Cours Code — Entraînement au code CSS avec un éditeur HTML et CSS en temps réel sur votre téléphone

Apprendre CSS: Cours Code est une application iOS et Android gratuite destinée aux débutants complets, aux designers et aux personnes en reconversion qui souhaitent apprendre le code CSS directement sur leur téléphone. Son éditeur HTML et CSS en temps réel affiche un aperçu instantané de votre page, tandis que 40 cours vous font progresser des sélecteurs et du modèle de boîte jusqu’à flexbox, grid, l’animation et la mise en page responsive, avec 20 projets de design guidés et 20 missions de recherche de bugs.

App Store — Télécharger gratuitementGoogle Play — Télécharger gratuitement
Prix
Gratuit, mise à niveau Pro
Plateformes
iOS et Android
Langues
22
Âge recommandé
4+
Configuration requise
iOS 15.1 ou version ultérieure
Écran d’accueil de Apprendre CSS: Cours Code (interface en arabe) avec la carte CSS Academy, un bouton pour commencer la première leçon, l’objectif quotidien, les boutons World Coding Challenge et Ask MentorOnglet Challenge de Apprendre CSS: Cours Code (interface en arabe), avec le compte à rebours du World Coding Challenge et le challenge actif du cours CSS
40Cours, de A1 à C1
En temps réelÉditeur HTML et CSS
20Projets de design guidés
Une propriété déplaçait la boîte, ou ne la déplaçait pas.

CSS fournit un retour plus rapide que presque tout ce que vous pourriez apprendre à coder : modifiez une valeur et la page devant vous se déplace, ou ne bouge pas. L’aperçu instantané de l’éditeur repose sur ce principe : vous n’attendez pas de savoir si une règle fonctionne, vous la voyez s’appliquer.

Ce que c’est

Apprendre CSS: Cours Code est une application d’éducation gratuite pour iOS et Android qui vous apprend le CSS, du premier sélecteur jusqu’à la mise en page responsive, l’animation et les modèles de design modernes, avec un éditeur HTML et CSS en temps réel qui affiche un aperçu de votre page pendant que vous tapez. Ses 40 cours couvrent le modèle de boîte, flexbox, grid, le design responsive et la cascade, accompagnés de 20 projets guidés, 20 missions de recherche de bugs et d’un Mentor IA pour tout ce qui ne s’affiche pas comme prévu.

Dans l’application

À quoi elle ressemble

Écran d’accueil de Apprendre CSS: Cours Code (interface en arabe) avec la carte CSS Academy, un bouton pour commencer la première leçon, l’objectif quotidien, les boutons World Coding Challenge et Ask Mentor
AccueilL’écran d’accueil affiche la carte du cours CSS avec un bouton pour commencer la première leçon, votre niveau et votre objectif quotidien, ainsi que les boutons World Coding Challenge, Ask Mentor en un geste et Generate Your Lesson (présentés ici avec l’interface en arabe).
Onglet Challenge de Apprendre CSS: Cours Code (interface en arabe), avec le compte à rebours du World Coding Challenge et le challenge actif du cours CSS
ChallengesL’onglet Challenges affiche le compte à rebours du World Coding Challenge, un challenge pour votre cours actif et un lien vers la liste complète des challenges (présentés ici avec l’interface en arabe).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

Le cours

Ce que couvre le cours CSS

40 cours et 159 leçons, tirés de la propre liste de cours de l’application — du premier sélecteur aux container queries, à Sass et aux modèles de mise en page modernes.

  1. Syntaxe, couleurs et typographie

    CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes et Pseudo-elements.

  2. Le modèle de boîte et le positionnement

    The Box Model, Display Properties, Positioning Essentials et Scroll & Overflow — les quatre cours à l’origine de la plupart des difficultés des débutants en matière de mise en page.

  3. Flexbox et Grid

    Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid et CSS Logical Properties.

  4. Design responsive

    Responsive Design, Media Queries, Container Queries et Dark Mode & Color Schemes.

  5. Animations et effets visuels

    CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes et CSS Shapes & Clip-path.

  6. La cascade et le CSS moderne

    Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini et CSS Future.

  7. Architecture et outils

    CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns et CSS Performance.

Fonctionnement

Comment se déroule une session dans l’éditeur

Chaque leçon associe une courte explication à l’éditeur en temps réel de l’application : la propriété que vous venez de découvrir et la page qu’elle modifie se trouvent sur le même écran, au lieu d’être séparées dans un exercice distinct.

  1. Lisez une notion de CSS, puis ouvrez l’éditeur

    Une courte leçon présente un concept unique — un sélecteur, une propriété flex, une media query — puis vous propose un éditeur HTML et CSS côte à côte avec un volet d’aperçu instantané.

  2. Modifiez une valeur et regardez la page bouger

    Saisissez la règle présentée dans la leçon et l’aperçu se met à jour immédiatement ; faites une erreur dans le modèle de boîte ou une propriété flex et l’aperçu vous montre exactement le résultat. C’est cette boucle de retour qui permet de voir les résultats si rapidement avec CSS, et l’application est conçue pour l’exploiter plutôt que de simplement la décrire.

  3. Créez un projet ou cherchez un bug, puis posez vos questions en cas de blocage

    20 projets guidés — une barre d’outils, une grille de cartes, un en-tête sticky, un bouton pulsant — et 20 missions de recherche de bugs suivent les leçons : une carte plus large de 42px que sa colonne, une media query qui ne se déclenche jamais. Lorsqu’une mise en page ne se comporte toujours pas comme prévu, le Mentor IA explique le concept, l’erreur ou votre propre code.

Contenu

Ce que l’application comprend

40

Cours, de A1 à C1

159 leçons réparties sur 40 cours, de la syntaxe et des sélecteurs au modèle de boîte, à flexbox et à grid, jusqu’au design responsive, à l’animation, à Sass, à PostCSS et aux modèles de mise en page modernes.

En temps réel

Éditeur HTML et CSS

Un éditeur qui affiche votre HTML et votre CSS côte à côte avec un aperçu instantané, pour suivre une leçon ou tester votre propre page.

20

Projets de design guidés

Une barre d’outils, une grille de cartes, un en-tête sticky, un bouton pulsant et bien plus encore, construits étape par étape plutôt que copiés en entier.

Chasse aux bugs

20 missions de recherche de bugs

De vrais bugs de mise en page à trouver et à corriger : une carte plus large de 42px que sa colonne, une media query qui ne se déclenche jamais sur un téléphone, une fenêtre modale bloquée derrière la page.

IA

Mentor IA

Posez vos questions sur une mise en page, une propriété ou votre propre code ; Pro ajoute également un espace de découverte IA qui transforme la description d’une page en véritable HTML et CSS.

Certificat

Certificat de réussite

Un examen final et un certificat de réussite, ainsi qu’une fiche récapitulative de 69 entrées sur les propriétés et les sélecteurs et 50 questions d’entretien front-end avec leurs réponses.

Contexte

Qu’est-ce que le CSS, et quelles parties posent réellement problème aux débutants ?

CSS est le langage qui détermine l’apparence d’une page web. HTML nomme le contenu — un titre, une liste, une image — et CSS définit sa couleur, ses espacements, sa typographie et sa position à l’écran. Presque toutes les premières frustrations liées au CSS remontent à l’un de trois éléments : le modèle de boîte (le padding et les bordures rendent un élément plus grand que le nombre saisi), la spécificité (une règle à laquelle vous ne vous attendiez pas prend le dessus sur la vôtre) ou le choix du mauvais système de mise en page (forcer une page en deux dimensions avec un outil conçu pour une seule ligne).

Le modèle de boîtepourquoi les espacements vous surprennent

Chaque élément est une boîte composée d’un contenu, d’un padding, d’une bordure et d’une marge empilés les uns autour des autres. Par défaut, le padding et la bordure s’ajoutent à la largeur déclarée d’un élément au lieu de s’y intégrer, ce qui explique le plus souvent qu’une boîte soit plus large que la valeur définie.

La spécificité et la cascadepourquoi une règle est ignorée

Lorsque deux règles CSS ciblent le même élément, le navigateur en choisit une en fonction de la spécificité — autrement dit, du degré de précision avec lequel un sélecteur a été écrit — plutôt qu’en fonction de la position de la règle dans le fichier. Une règle qui semble correcte, mais qui perd discrètement face à une règle plus spécifique ailleurs, est une source fréquente de confusion.

Flexboxmise en page unidimensionnelle

Un système de mise en page qui permet de disposer les éléments sur une seule ligne ou colonne et de répartir entre eux l’espace restant — une barre de navigation, une rangée de boutons. Il a remplacé des années d’astuces de mise en page fondées sur les float et constitue généralement le premier véritable outil de mise en page qu’apprend un débutant.

Gridmise en page bidimensionnelle

Un système de mise en page qui définit simultanément les lignes et les colonnes, afin de placer les éléments dans une véritable grille au lieu de les ajuster avec des marges. Les mises en page modernes de pages entières sont généralement construites avec cet outil plutôt qu’avec flexbox, qui reste mieux adapté à une seule ligne.

Pour qui

À qui elle s’adresse — et à qui elle ne s’adresse pas

Cette application vous convient si vous

  • N’avez jamais écrit de feuille de style et voulez voir une règle modifier la page avant d’apprendre la théorie qui la sous-tend
  • Êtes designer et voulez styliser vos propres pages au lieu de transmettre une maquette
  • Connaissez déjà un peu HTML et voulez enfin comprendre flexbox, grid et pourquoi les mises en page ne se comportent parfois pas comme prévu
  • Voulez réaliser des projets de design guidés et corriger de vrais bugs, plutôt que répondre uniquement à des questions à choix multiples sur les propriétés
  • Êtes en reconversion professionnelle ou étudiant et vous préparez un entretien front-end

Ce n’est pas le bon outil si vous

  • Avez besoin que l’éditeur fonctionne sans aucune connexion — l’aperçu instantané en nécessite spécifiquement une
  • Attendez-vous à ce que tout soit gratuit : le premier cours, le premier projet, deux missions et l’éditeur sont gratuits ; Pro débloque le reste
  • Êtes déjà à l’aise avec flexbox, grid et la cascade et recherchez une documentation de référence approfondie plutôt qu’un cours
  • Avez besoin d’une qualification accréditée — le certificat est un certificat de fin de formation, et non un titre officiel

Questions

Foire aux questions

Pourquoi ma mise en page CSS ne fait-elle pas ce que j’attends ?

Trois éléments sont à l’origine de la plupart des problèmes de mise en page des débutants. Le modèle de boîte : par défaut, le padding et les bordures s’ajoutent à la largeur déclarée d’un élément ; une boîte finit donc par être plus large que la valeur saisie. La spécificité : une règle plus spécifique située ailleurs remplace discrètement la vôtre. Et le mauvais outil de mise en page : tenter de créer une page en deux dimensions avec flexbox, conçu pour une seule ligne. Apprendre CSS: Cours Code enchaîne ses cours de façon à comprendre ces trois notions dans cet ordre, plutôt que de les découvrir par tâtonnements.

Dois-je connaître HTML avant d’apprendre CSS ?

Un peu, et vous pouvez l’apprendre en parallèle des leçons plutôt que de le maîtriser entièrement avant de commencer. CSS décrit la façon dont les éléments HTML sont présentés ; savoir qu’une page est composée d’éléments — titres, paragraphes, listes, images — constitue donc une base suffisante pour débuter. L’éditeur en direct de l’application affiche le HTML et le CSS ensemble, afin que le lien entre les deux soit visible dès la première leçon.

Quelle est la différence entre flexbox et grid, et quand utiliser l’un ou l’autre ?

Flexbox agence les éléments sur une seule ligne — une rangée de boutons, une barre de navigation — et répartit l’espace restant sur cet axe unique. Grid définit simultanément des lignes et des colonnes : vous placez ainsi les éléments dans une véritable grille en deux dimensions, au lieu de les décaler avec des marges. Pour la mise en page générale d’une page, on utilise normalement grid ; pour une seule rangée de contrôles à l’intérieur, on utilise généralement flexbox. Le cours vous apprend les deux avant de vous laisser choisir.

Pourquoi une règle plus spécifique l’emporte-t-elle parfois même si ma règle apparaît plus loin dans le fichier ?

CSS résout les conflits entre les règles en tenant d’abord compte de la spécificité, puis de l’ordre d’apparition dans le code. Un sélecteur d’ID l’emporte sur un sélecteur de classe, et une classe sur un sélecteur d’élément simple, quelle que soit la position de chacun dans la feuille de style. C’est pourquoi une règle qui semble correcte peut tout de même perdre face à une autre que vous avez oubliée ailleurs — le cours Specificity & Cascade de l’application existe précisément pour rendre cet ordre prévisible plutôt que mystérieux.

CSS vaut-il encore la peine d’être appris en 2026, ou des frameworks comme Tailwind le remplacent-ils ?

Oui, il vaut toujours la peine de l’apprendre directement. Les frameworks utilitaires comme Tailwind reposent sur des concepts CSS ; ils ne les remplacent pas. Lorsqu’une classe utilitaire ne produit pas le résultat attendu, comprendre le modèle de boîte, la spécificité et les systèmes de mise en page sous-jacents est ce qui vous permet de débloquer la situation. C’est également l’une des compétences dont les résultats sont les plus rapides à observer, puisque chaque modification est immédiatement visible sur la page.

Combien de temps faut-il pour être à l’aise avec la mise en forme d’une vraie page ?

La régularité compte davantage que le nombre total d’heures. En suivant de courtes leçons quotidiennes, la plupart des débutants peuvent gérer avec assurance les sélecteurs, les espacements, la typographie et les mises en page de base avec flexbox ou grid en quelques semaines, bien avant d’aborder les aspects plus complexes comme les cas limites de la spécificité ou les container queries. Les 20 projets guidés de l’application sont là pour vous permettre de vous exercer précisément à cette étape, une vraie page à la fois.

Apprendre CSS: Cours Code est-il gratuit ?

L’application est gratuite à télécharger sur l’App Store et Google Play. Le premier cours, le premier projet guidé, deux missions de recherche de bugs et l’éditeur en direct sont gratuits, avec un quota quotidien de AI Mentor. Pro débloque tous les cours, les 20 projets et les 20 missions, l’examen du certificat et l’utilisation illimitée de AI Mentor, et supprime les publicités.

Apprendre CSS: Cours Code est-il disponible sur iPhone et Android, et à qui s’adresse-t-il ?

Apprendre CSS: Cours Code est disponible sur iPhone et iPad dans l’App Store, ainsi que sur Android dans Google Play. L’interface est proposée en 22 langues et l’application est classée 4+. Elle s’adresse aux débutants complets, aux designers qui veulent styliser leurs propres pages et aux personnes en reconversion ou aux étudiants qui préparent des entretiens front-end.

L’aperçu en direct fonctionne-t-il hors ligne, dans le métro ou dans un avion ?

L’aperçu instantané nécessite spécifiquement une connexion pour afficher votre HTML et votre CSS ; l’application l’indique au lieu de réduire discrètement ses fonctionnalités. Le texte des leçons et les supports de lecture sont conçus pour continuer à fonctionner avec une connexion instable, ce qui couvre la plupart des trajets, mais cet éditeur ne propose pas de session d’aperçu en direct entièrement hors ligne.

Quelles plateformes et quelles langues prend-il en charge, et y a-t-il un certificat ?

Apprendre CSS: Cours Code fonctionne sur iOS via l’App Store et sur Android via Google Play, et l’application est disponible en 22 langues. Elle est classée 4+. Réussissez l’examen final et l’application vous remettra un certificat de fin de formation — une preuve du travail accompli, utile sur un CV aux côtés des projets guidés que vous pouvez présenter, mais qui ne constitue pas une qualification accréditée.

Commencer

Créez votre première page dès aujourd’hui

Commencez gratuitement sur iOS et Android, en 22 langues.

App Store — Télécharger gratuitementGoogle Play — Télécharger gratuitement
Dernière vérification · Publié par CoddyKit · Politique de confidentialité
Disponible sur iOS et Android.