Frontend Academy logo
HTMLBeginnerWebNiveaus A1 → C222 talen

Frontend Academy

Ontwikkel visueel aantrekkelijke en responsieve websites met Frontend Development Academy. Een CoddyKit-leertraject met 41 korte cursussen en 163 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
41
Lessen
163
Interactieve stappen
2,186
Gratis beginnen
Cursus 1
Lesprogramma

41 cursussen in dit leertraject

Elke cursus in het leertraject Frontend Academy, in de juiste leer volgorde. De eerste is gratis.

1

A13 lessenGratis

Begrijp wat frontendontwikkelaars daadwerkelijk doen, waarom dit een van de meest gevraagde en creatieve technische beroepen is en hoe HTML, CSS en JavaScript samenwerken.

2

A14 lessenPRO

Begrijp de fundamenten van het web: hoe browsers pagina's opvragen, wat DNS doet, hoe HTTP werkt en wat er gebeurt wanneer u een URL typt. U weet daarna precies wat een browser doet voordat er ook ma…

3

A14 lessenPRO

Leer de bouwstenen van elke webpagina. Schrijf geldige HTML5-documenten met semantische elementen, structureer content met koppen en lijsten, voeg afbeeldingen en links in en bouw toegankelijke formu…

4

A14 lessenPRO

Stileer uw HTML met vertrouwen. Leer hoe de cascade en specificity werken, pas kleuren en typografie toe, beheers het boxmodel en bepaal de layout met display-properties en positionering.

5

A14 lessenPRO

Schrijf uw eerste JavaScript-programma's. Leer variabelen declareren, werken met primitieve datatypen, functies definiëren en de programmastroom sturen met voorwaarden en lussen.

6

A14 lessenPRO

Werk als een professionele frontendontwikkelaar. Beheers Chrome DevTools voor inspectie en debugging, configureer VSCode met handige extensies en stel tools voor codekwaliteit in, zoals Prettier en E…

7

A24 lessenPRO

Voeg typen toe aan JavaScript en spoor bugs op voordat ze de browser bereiken. Leer het typesysteem van TypeScript kennen, annoteer variabelen en functies, definieer interfaces en compileer TypeScrip…

8

A24 lessenPRO

Maak uw HTML interactief met JavaScript. Selecteer elementen, luister naar events, lees en wijzig content en maak of verwijder dynamisch elementen met het Document Object Model.

9

A24 lessenPRO

Bouw lay-outs die op elk schermformaat werken. Leer de viewport-metatag kennen, gebruik Flexbox en Grid voor vloeiende lay-outs en schrijf mediaquery's volgens een mobile-first-aanpak.

10

A24 lessenPRO

Verdiep uw HTML-kennis. Bouw volledig toegankelijke formulieren met ARIA-attributen, gebruik het volledige aanbod aan HTML5-inputtypen, benut native validatie en schrijf markup die de structuur voor…

11

A24 lessenPRO

Til uw JavaScript naar een hoger niveau met moderne syntaxis en krachtige ingebouwde methoden. Manipuleer arrays met map, filter en reduce, destructureer objecten, gebruik spread voor gegevens, gebru…

12

A24 lessenPRO

Gebruik Git effectief als frontendontwikkelaar. Leer de basiscommando's om werk op te slaan, begrijp branching voor featureontwikkeling, push naar GitHub en werk samen via pull requests.

13

A24 lessenPRO

Breng interfaces tot leven met beweging in CSS. Gebruik custom properties voor onderhoudbare designtokens, voeg vloeiende transities toe aan statuswijzigingen, bouw keyframe-animaties en houd rekenin…

14

B14 lessenPRO

Ga verder dan de basis en beheers CSS-layout echt. Verken Flexbox-uitlijning en wrapping grondig, benut CSS Grid-templategebieden en auto-fit, combineer beide technieken en gebruik CSS custom propert…

15

B14 lessenPRO

Begrijp de moderne JavaScript-toolchain. Gebruik ES-module-syntaxis, beheer pakketten met npm, start direct ontwikkelservers met Vite en leer de bundlingconcepten die productie-bundles klein houden.

16

B14 lessenPRO

Verdiep u in het typesysteem van TypeScript. Schrijf herbruikbare generieke functies, gebruik utilitytypen om interfaces om te vormen, bouw mapped en conditional types en beperk typen veilig tijdens…

17

B14 lessenPRO

Bouw uw eerste React-applicaties. Begrijp JSX-syntaxis, stel UI's samen uit functionele componenten, geef gegevens door met props en beheer lokale state met de useState-hook om interactieve interface…

18

B14 lessenPRO

Synchroniseer React-componenten met externe systemen. Leer hoe useEffect werkt, haal bij het mounten gegevens op uit API's, geef laad- en foutstatussen weer en ruim side effects correct op met AbortC…

19

B14 lessenPRO

Bouw uw eerste Vue 3-applicaties met Single-File Components. Leer de Options API en de belangrijkste directives kennen en ontdek hoe u met props en emits communiceert tussen ouder- en kindcomponenten.

20

B14 lessenPRO

Bouw interfaces die iedereen kan gebruiken. Begrijp de conformiteitsniveaus van WCAG, gebruik semantische HTML als basis voor toegankelijkheid, pas ARIA-rollen en -attributen correct toe en zorg voor…

21

B24 lessenPRO

Beheers asynchroon JavaScript vanaf de basis. Begrijp de event loop, stap over van callbackpatronen naar Promises en schrijf overzichtelijke async/await-code met correcte foutafhandeling.

22

B24 lessenPRO

Beheers de volledige React-hooks-API. Deel gegevens zonder prop drilling met useContext, beheer complexe state met useReducer, optimaliseer prestaties met useMemo en useCallback en haal logica uit na…

23

B24 lessenPRO

Ontsluit de volledige kracht van Vue 3 met de Composition API. Gebruik ref en reactive voor reactieve state, computed en watch voor afgeleide waarden en side effects en bouw herbruikbare composables.

24

B24 lessenPRO

Beheer state voor de hele applicatie effectief. Leer Redux Toolkit voor React, het lichtgewicht Zustand als eenvoudiger alternatief, Pinia voor Vue en de principes die u helpen bepalen wanneer global…

25

B24 lessenPRO

Schrijf geautomatiseerde tests voor uw frontendcode. Stel Jest in, test React-componenten met Testing Library, test Vue-componenten en mock modules en API-aanroepen zodat tests snel en geïsoleerd bli…

26

B24 lessenPRO

Schrijf CSS die meegroeit. Leer de BEM-naamgevingsconventie voor voorspelbare selectors, scope styles met CSS Modules, voeg CSS rechtstreeks toe in JavaScript met styled-components en Emotion en gebr…

27

B24 lessenPRO

Verbind uw frontend met backend-API's. Gebruik de native Fetch API voor alle HTTP-methoden, voeg Axios toe voor interceptors en basis-URL's, handel HTTP-fouten netjes af en cache servergegevens met S…

28

B24 lessenPRO

Bouw productieklare React-applicaties met Next.js. Begrijp zowel de Pages Router als de moderne App Router, onderscheid Server Components van Client Components, kies de juiste renderingstrategie en v…

29

B24 lessenPRO

Bouw full-stack Vue-applicaties met Nuxt 3. Gebruik routing op basis van bestanden en auto-imports om boilerplate te vermijden, haal servergegevens op met composables, breid functionaliteit uit met m…

30

B24 lessenPRO

Maak van websites app-achtige ervaringen. Schrijf een Web App Manifest voor installeerbaarheid, registreer Service Workers voor offlineondersteuning, implementeer cachingstrategieën en voeg pushmeldi…

31

B24 lessenPRO

Bouw realtime gebruikersinterfaces. Gebruik de native WebSocket API, integreer de Socket.io-clientlibrary, ontvang server-sent events voor eenrichtingsdatastromen en pas UI-patronen voor live gegeven…

32

B24 lessenPRO

Beheers de snel evoluerende JavaScript-toolchain. Breid Vite uit met plugins en gebruik het voor SSR, begrijp hoe esbuild zijn snelheid bereikt, beheer workspaces met pnpm en versnel monorepo-builds…

33

C14 lessenPRO

Maak uw sites snel en meet de verbetering. Begrijp Core Web Vitals, voer Lighthouse-audits uit, optimaliseer afbeeldingen voor het web en verklein de JavaScript-payload met code splitting en lazy loa…

34

C14 lessenPRO

Benut TypeScript maximaal. Bouw typen met template literal types, annoteer React-componenten en hooks met nauwkeurige generics, schakel strict mode in om onveilig gebruik van any uit te bannen en ver…

35

C14 lessenPRO

Schrijf React-code zoals auteurs van libraries dat doen. Bouw compound components met Context als basis, gebruik render props en HOC's om cross-cutting concerns te delen, render buiten de tree met Po…

36

C14 lessenPRO

Beheers geavanceerde Vue 3-patronen die in professionele applicaties worden gebruikt. Deel logica door een componentenboom met provide/inject, laad componenten asynchroon met Suspense, schrijf custom…

37

C14 lessenPRO

Ontwerp frontendapplicaties die geschikt zijn voor grote teams. Pas Atomic Design toe op componenthiërarchieën, beheer meerdere pakketten met Turborepo-monorepo's, implementeer Module Federation voor…

38

C14 lessenPRO

Bouw en onderhoud een gedeelde componentlibrary. Documenteer componenten in Storybook, definieer designtokens met Style Dictionary, versioneer en publiceer naar npm en integreer het systeem in applic…

39

C14 lessenPRO

Bescherm uw gebruikers tegen beveiligingsdreigingen op het web. Voorkom XSS met output encoding en Content Security Policy, bescherm tegen CSRF met SameSite-cookies en tokens, configureer CSP-headers…

40

C14 lessenPRO

Automatiseer de levering van uw frontend. Schrijf GitHub Actions-workflows die bij elke push linten, testen en bouwen, implementeer automatisch naar Vercel, Netlify en Cloudflare Pages, beheer omgevi…

41

C24 lessenPRO

Werk op seniorniveau. Benader sollicitatiegesprekken over system design met frontend-specifieke frameworks, bevorder een gezonde code-reviewcultuur, laat junior engineers groeien via mentoring en doc…

CoddyKit PRO

Ontgrendel alle 41 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

Bouw het volledige spectrum van moderne front-endontwikkeling

Front-endontwikkeling is het vakgebied waarin code wordt omgezet in alles wat een gebruiker in een browser ziet en waarmee die interactie heeft — HTML-structuur, CSS-presentatie, JavaScript-gedrag en de frameworks en hulpmiddelen die dit op productieschaal samenbrengen. In dit traject leer je de volledige stack: van de manier waarop het web een pagina levert tot het schrijven van typeveilige React- en Vue-applicaties, het optimaliseren van prestaties en het uitrollen via een CI/CD-pijplijn.

Wat je leert

Je begint met de basisprincipes van HTML, CSS en JavaScript en wordt daarna vertrouwd met TypeScript, de DOM en browser-API's, responsive design en ES6+-patronen, waaronder asynchroon programmeren en modules. Vervolgens leer je werken met React (hooks, geavanceerde patronen, Next.js SSR) en Vue 3 (Composition API, Nuxt 3 SSR), statusbeheer, front-endtesten, CSS-architectuur en realtime-interfaces met WebSockets. Het traject eindigt met optimalisatie van webprestaties, front-endbeveiliging, designsystemen en front-end-CI/CD en DevOps.

Het leertraject

Eenenveertig cursussen bestrijken de niveaus A1 tot en met C2. De cursussen op A1- en A2-niveau leggen de basis — hoe het web werkt, semantische markup, CSS-animaties, Git en een introductie tot TypeScript. De cursussen op B1- en B2-niveau bouwen professionele vaardigheden op: CSS Layout Mastery, JavaScript Modules and Build Tools, de basis van React en Vue 3, API-integratie, Progressive Web Apps en server-side rendering met zowel Next.js als Nuxt 3. De cursussen op C1-niveau behandelen onderwerpen voor ervaren ontwikkelaars: Advanced TypeScript for Frontend, React Advanced Patterns, Vue Advanced Patterns, Frontend Architecture, Design Systems and Component Libraries, Frontend Security en Frontend CI/CD and DevOps. Het traject eindigt op C2 met Senior Frontend Engineering, waarin alles samenkomt in praktijk op productieniveau.

Zo werkt het

Elke cursus is opgedeeld in korte, praktische lessen die je voltooit in de ingebouwde code-editor, met realtimefeedback. Er is altijd een AI-tutor beschikbaar als je vastloopt, en elk concept wordt versterkt met oefeningen die echt browser- en frameworkgedrag weerspiegelen in plaats van gekunstelde voorbeelden.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Frontend Academy-cursus gratis?

Ja. Je kunt gratis aan de Frontend Academy-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om HTML te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met HTML beginnen.

Hoe leer ik HTML op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Frontend Academy afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Frontend Academy-cursus.

Kan ik HTML op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je HTML op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Frontend Academy is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Frontend Academy te voltooien?

Frontend Academy bevat 41 cursussen en 163 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 19 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Frontend Academy

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.