Apprendre HTML: Cours Code
Apprendre HTML: Cours Code — Un cours de HTML avec éditeur doté d’un aperçu en direct, toujours à portée de main
Apprendre HTML: Cours Code est un cours de HTML pour iPhone et Android qui met un éditeur HTML avec aperçu en direct à un geste de chaque leçon. Saisissez une balise, regardez la page s’afficher, puis progressez d’un premier titre jusqu’aux formulaires, tableaux, HTML5 sémantique, accessibilité et composants web à travers 40 cours courts.
- Prix
- Gratuit, mise à niveau Pro
- Plateformes
- iOS et Android
- Langues
- 22
- Classification par âge
- 4+
- Configuration requise
- iOS 15.1 ou version ultérieure
- App Store
- 3.0 ★ (1)


Une balise prend tout son sens une fois que vous l’avez vue dessiner quelque chose.
HTML est un langage de balisage : le moyen le plus rapide de comprendre un nouvel élément est donc de le saisir et d’observer le résultat. Chaque leçon de cette app se termine avec l’éditeur déjà ouvert, l’aperçu à côté de votre balisage, et vous n’ajoutez des fichiers CSS ou JavaScript que lorsque vous êtes prêt à les utiliser.
Ce que c’est
Apprendre HTML: Cours Code est un cours de HTML iOS et Android gratuit au démarrage, qui vous apprend le balisage des pages web à travers 40 cours et 159 courtes leçons, classés du niveau débutant (A1) au niveau avancé (C1). Chaque thème est associé à un éditeur de code HTML intégré et à un aperçu instantané, 20 projets guidés comme un formulaire de contact et un tableau de prix accessible, 20 missions de débogage et un mentor IA : même un débutant complet peut ainsi passer d’un document vide à des pages sémantiques, accessibles et bien structurées.
Dans l’application
À quoi elle ressemble





Le cours
Ce que couvre le cours HTML
40 cours et 159 leçons issus de la liste de cours de l’application, dans l’ordre où le parcours les enseigne.
Structure du document, texte, liens, images et listes
Le squelette de chaque page : la structure du document, les titres et les paragraphes, les liens et la navigation, les images et les figures, ainsi que les listes ordonnées et non ordonnées.
Tableaux, attributs et attributs globaux
Mettre des données en forme dans des tableaux, puis découvrir les attributs qui ajustent un élément, notamment les attributs globaux qui fonctionnent avec chaque balise.
Formulaires : bases, contrôles avancés et validation
D’abord les champs de saisie de base, puis les contrôles plus complets, et enfin les attributs de validation qui permettent au navigateur de vérifier un champ avant son envoi.
HTML5 sémantique, head et métadonnées, audio et vidéo
Les éléments sémantiques, l’élément head du document et ses métadonnées, ainsi que les éléments audio et vidéo.
Accessibilité, rôles ARIA et modèles ARIA avancés
Les bases de l’accessibilité, les rôles et attributs ARIA, ainsi que les modèles avancés utilisés pour les widgets personnalisés.
Attributs de données, templates, canvas, SVG et iframes
Les attributs de données personnalisés, les templates HTML, l’élément canvas, SVG dans HTML et le contenu intégré dans des iframes.
Web Storage, glisser-déposer, SEO et templates d’e-mails
Le Web Storage et l’API de glisser-déposer, le SEO et les balises meta pour les réseaux sociaux, ainsi que les règles particulières des templates d’e-mails HTML.
Web Components, performances et HTML à grande échelle
Les éléments personnalisés, le Shadow DOM, les import maps et l’amélioration progressive, ainsi que les performances, la sécurité, les PWAs et les tests, jusqu’au HTML à grande échelle.
Fonctionnement
Comment apprendre une balise, de la lecture au rendu
Une leçon est courte et l’éditeur se trouve juste à côté : lire un concept et le mettre en pratique se font donc au cours de la même session.
Lisez une courte leçon
Reprenez le parcours là où vous vous êtes arrêté. Chaque leçon aborde une seule idée, comme une liste non ordonnée ou une image avec un texte alternatif, et dure quelques minutes.
Saisissez-la dans l’éditeur et regardez l’aperçu
Ouvrez l’éditeur et écrivez le balisage. L’aperçu redessine votre page, et les onglets CSS et JavaScript sont là lorsque vous souhaitez la mettre en forme ou la rendre interactive.
Vérifiez, corrigez, construisez
Un quiz et un défi de code clôturent chaque thème. Lorsqu’une balise ou une erreur vous échappe, le mentor IA vous l’explique, une mission de débogage vous confie une page défectueuse à réparer et un projet guidé vous permet de construire quelque chose que vous pourrez montrer.
Contenu
Que contient Learn HTML
40
Cours du niveau A1 au niveau C1
Les 159 leçons vont de la structure d’un document, du texte, des liens, des images et des listes aux tableaux, formulaires et HTML5 sémantique, puis à l’accessibilité, aux composants web, à la sécurité et à l’History and Navigation API.
En direct
Éditeur HTML avec aperçu
Écrivez du balisage et voyez la page rendue se mettre à jour. Vous pouvez ajouter des fichiers CSS et JavaScript au même projet : un simple document devient ainsi un petit site web fonctionnel.
20
Projets guidés
Des réalisations étape par étape, notamment une page de recettes, un formulaire de contact, une galerie photo, une barre de navigation et un tableau de prix accessible.
20
Missions de débogage
De vrais problèmes à résoudre : un formulaire d’inscription qui n’envoie rien, un libellé sur lequel personne ne peut appuyer, une page qui se charge avec un zoom arrière sur un téléphone.
80
Aide-mémoire des balises
Une liste de référence de 80 balises, éléments et attributs HTML, pour les moments où vous savez ce que vous voulez faire, mais pas comment cela s’appelle.
50
Questions d’entretien
Cinquante questions d’entretien pour développeurs web, avec des réponses claires, ainsi qu’une bibliothèque de code contenant de courts exemples à ouvrir et à modifier, et un espace pour enregistrer votre propre code et vos notes.
Contexte
Qu’est-ce que HTML, et pouvez-vous l’apprendre en tapant sur un téléphone ?
HTML (HyperText Markup Language) est le langage qui décrit la structure d’une page web : quel texte constitue un titre, quel texte est un paragraphe, où mène un lien et ce que demande un formulaire. Ce n’est pas un langage de programmation : vous n’avez donc pas à vous battre avec des boucles ou des variables, ce qui en fait la première étape habituelle vers le développement web. Comme le résultat est visible dès que vous l’écrivez, HTML se prête parfaitement aux courtes sessions sur téléphone : une balise est assez courte pour être saisie avec le pouce, et un aperçu vous montre immédiatement si elle fonctionne.
Éléments, balises et attributsles trois mots utilisés dans chaque leçon
Un élément est un contenu porteur de sens, écrit entre une balise ouvrante et une balise fermante, par exemple un paragraphe ou un élément de liste. Les attributs se placent dans la balise ouvrante et la complètent, par exemple l’adresse vers laquelle pointe un lien ou le texte qui décrit une image. Presque toutes les erreurs de débutant viennent d’une balise fermante manquante ou d’un attribut mal placé.
HTML sémantiquetitres, navigation, contenu principal et pied de page
Les éléments sémantiques indiquent ce qu’est un bloc de la page plutôt que son apparence. Une barre de navigation, un article et un pied de page disposent chacun de leur propre élément, ce qui aide les lecteurs d’écran, les moteurs de recherche et toute personne amenée à modifier la page par la suite. C’est cette habitude qui distingue une page bien organisée d’un amas de conteneurs génériques.
HTML, CSS et JavaScriptqui fait quoi
HTML contient la structure et le contenu, CSS contrôle l’apparence de ce contenu et JavaScript ajoute des comportements, comme réagir à un clic. Apprendre HTML en premier donne aux deux autres un support auquel se rattacher. L’éditeur de l’app propose des onglets HTML, CSS et JavaScript séparés, afin que vous distinguiez les trois fonctions dès le départ.
Formulaires et accessibilitélà où les pages simples deviennent sérieuses
Les formulaires permettent à une page de demander n’importe quelle information au visiteur. C’est aussi là que commencent la plupart des problèmes d’accessibilité : un libellé sur lequel personne ne peut appuyer, un champ que le lecteur d’écran ne peut pas nommer. Les libellés, les attributs de validation et les rôles ARIA sont de petits éléments de balisage qui déterminent si une page fonctionne pour tout le monde.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vous écrivez votre première page web et souhaitez que chaque balise soit expliquée avant de l’utiliser
- Vous apprenez mieux lorsque vous pouvez voir immédiatement le résultat de chaque ligne
- Vous gérez un blog, une page de boutique ou un portfolio et souhaitez modifier le balisage qui se trouve derrière
- Vous prévoyez de passer à CSS, JavaScript ou au développement front-end et souhaitez d’abord acquérir des bases solides
- Vous préparez un entretien de développeur web et souhaitez vous entraîner avec des questions
Ce n’est pas le bon outil si vous
- Vous avez besoin d’un workflow complet sur ordinateur avec des fichiers, des dossiers et un serveur local
- Vous vous attendez à ce que chaque cours soit gratuit ; le premier cours, le premier projet guidé et deux missions le sont, tandis que Pro débloque le reste
- Vous écrivez déjà du HTML de production tous les jours et cherchez une référence plutôt qu’un cours
- Vous souhaitez apprendre à utiliser un outil de design ; ici, il est question de balisage et du code qui se trouve derrière les pages
Questions
Foire aux questions
Qu’est-ce que Apprendre HTML: Cours Code ?
Apprendre HTML: Cours Code est une application pour iPhone et Android qui enseigne le HTML, de la première balise aux notions avancées. Elle combine 40 cours courts avec un éditeur HTML intégré et un aperçu en direct, 20 projets guidés, 20 missions de débogage et un mentor IA. Elle est gratuite au démarrage et disponible en 22 langues.
Puis-je vraiment écrire et prévisualiser du HTML sur un téléphone ?
Oui. L’éditeur de Apprendre HTML: Cours Code possède des onglets HTML, CSS et JavaScript, et l’aperçu affiche la page produite par votre balisage. Un téléphone convient parfaitement à la pratique ciblée dont le HTML a besoin, puisque les balises sont courtes. Un écran plus grand devient utile uniquement lorsque vous manipulez plusieurs fichiers à la fois.
Ai-je besoin d’une expérience en programmation pour commencer ?
Non. Le parcours commence par expliquer comment est construit un document HTML et définit chaque terme dans un langage simple avant de l’utiliser. Le HTML ne comporte ni boucles ni variables à apprendre au préalable : Apprendre HTML: Cours Code considère donc le débutant complet comme le cas normal, et non comme une exception.
Quelle est la différence entre HTML et CSS ?
HTML définit ce qui se trouve sur la page et ce que signifie chaque élément, comme un titre, un lien ou un champ de formulaire. CSS définit son apparence, notamment les couleurs, les espacements et la mise en page. L’application enseigne d’abord HTML et vous permet d’ajouter des fichiers CSS dans l’éditeur, afin que vous puissiez voir les deux fonctionner ensemble sans confondre leurs rôles.
Combien de temps faut-il pour apprendre les bases du HTML ?
La plupart des gens peuvent écrire une page simple et correcte après quelques courtes sessions, car les éléments essentiels sont peu nombreux : titres, paragraphes, liens, images, listes et formulaires de base. Les notions plus approfondies, comme l’accessibilité, la structure sémantique et les Web Components, demandent plus de temps. Les leçons sont conçues pour être terminées en quelques minutes, ce qui rend une pratique quotidienne réaliste.
Quels types de projets puis-je créer dans l’application ?
Les 20 projets guidés comprennent une page de recettes, un formulaire de contact, une galerie de photos, une barre de navigation et un tableau de tarifs accessible. Chaque projet se construit étape par étape. Ils sont volontairement de petite taille, afin que vous les terminiez et conserviez le code dans vos extraits enregistrés.
Learn HTML aborde-t-il l’accessibilité et les formulaires ?
Oui, et de manière approfondie. Les formulaires font l’objet de trois cours consacrés aux bases, aux contrôles avancés et aux attributs de validation. L’accessibilité possède ses propres cours sur les bases, les rôles ARIA et les modèles ARIA avancés. Les missions de débogage incluent également des problèmes comme un label sur lequel personne ne peut appuyer, ce qui rend ces notions concrètes plutôt qu’abstraites.
L’application est-elle gratuite et qu’ajoute Pro ?
Vous pouvez la télécharger gratuitement et commencer immédiatement : le premier cours, le premier projet guidé, deux missions et l’éditeur en direct sont inclus, ainsi qu’un quota quotidien de mentor IA. Pro débloque tous les cours, tous les projets et toutes les missions, l’examen de certification et un nombre illimité de questions au mentor IA, tout en supprimant les publicités.
Commencer
Saisissez votre première balise et regardez-la s’afficher
Gratuit au démarrage sur iOS et Android, en 22 langues.
Plus de CoddyKit
Disponible sur iOS et Android.