HTML: de taal achter elke webpagina
HTML vormt de structurele basis van het web — elk browsertabblad, elke formulierverzending en elke ingesloten video begint met markup. In dit leertraject ontwikkel je echte vaardigheid in HTML, van de regels voor een geldig document tot de browser-API's en componentmodellen die in moderne productiesites worden gebruikt. Het doel is niet alleen tags schrijven, maar ook begrijpen waarom elk element bestaat en wat het aangeeft aan browsers, hulptechnologieën en zoekmachines.
Wat je leert
Je begint met documentstructuur, tekstinhoud, links, afbeeldingen en lijsten en gaat daarna verder met tabellen, formulieren en attributen voor formuliervalidatie. Het leertraject behandelt semantische HTML5-elementen, de <head> en metadata, audio en video en de basisprincipes van toegankelijkheid, waaronder ARIA-rollen en -attributen. In latere cursussen komen aangepaste data-attributen, HTML-sjablonen, de elementen Canvas en SVG, Web Storage, de Drag-and-Drop-API, SEO en metatags voor sociale media en HTML-e-mailsjablonen aan bod. In de gevorderde onderdelen leer je over Shadow DOM, Web Components en aangepaste elementen, HTML-modules en import maps, progressive enhancement, internationalisering, beveiliging, de History and Navigation API, de Intersection Observer en het bouwen van HTML voor Progressive Web Apps.
Het leerpad
Veertig cursussen lopen van A1 via A2 en B1 naar B2 en eindigen met een C1-eindproject over HTML op schaal. De cursussen op A1- en A2-niveau leggen de basis: documentstructuur, semantische elementen, formulieren en metadata. B1 introduceert toegankelijkheid, ARIA, Canvas, SVG en browseropslag. B2 vormt het grootste blok en behandelt Web Components, Shadow DOM, prestaties, beveiliging, internationalisering en de Intersection Observer. De afsluitende C1-cursus, HTML op schaal, gaat in op patronen en beperkingen die belangrijk zijn wanneer HTML in grote codebases wordt geschreven, getest en onderhouden.
Zo werkt het
Elke cursus is opgedeeld in korte, praktische lessen die je in de ingebouwde code-editor voltooit met realtimefeedback. Er is altijd een AI-tutor beschikbaar wanneer je vastloopt en je leert in je eigen tempo — elke les staat op zichzelf, zodat je later elk onderwerp opnieuw als naslagwerk kunt gebruiken.