Didactiek bij NLCodeCraft Frontend Academy is geen poster met “leren door te doen”. Het is een reeks beslissingen: eerst fundament, dan React, dan types, dan raamwerk, dan tests. Mark van Leeuwen hanteert die volgorde omdat Amsterdamse teams het omgekeerde dagelijks betalen: Next.js-starters vol any, hooks zonder HTML, tests die de className vastleggen. Op deze pagina staat hoe wij lesgeven, zodat u kunt toetsen of dat bij uw leerstijl past.

Elke contactavond heeft drie blokken: een korte conceptuitleg (maximaal twintig minuten), een live bouw of refactor, en een ronde waarin twee cursisten hun tussenstand tonen. Huiswerk is een PR. De volgende avond begint bij die PR, niet bij een nieuwe slide. Wie structureel zonder PR komt, stopt de module — wij verkopen geen stoelverwarming.
Waarom deze volgorde
HTML/CSS/JS in het Frontend Lab voorkomt dat JSX een toverspreuk wordt. React voorkomt dat TypeScript alleen interfaces boven divs plakt. TypeScript voorkomt dat Next.js een mapstructuur zonder contract is. Testing voorkomt dat UI-patronen alleen op de laptop van de maker werken. De Checklists maken die keten zichtbaar.
| Principe | In de les | In de review |
|---|---|---|
| Productieachtige staten | Laden/leeg/fout/succes | Geen demo-only happy path |
| Uitlegplicht | Hardop keuzes maken | README of PR-tekst verplicht |
| Kleine groep | Maximaal acht | Iedereen toont werk |
| Nederlands | Uitleg en UI-copy | Engelse API’s lezen is vak, geen les taal |
Lesvormen
Live refactor
De docent slopt een willens-en-wetens slechte component. U ziet de kosten van any, van god-components, van ontbrekende foutstaten.
Pair review
Twee cursisten lezen elkaars PR met dezelfde checklist als de docent. U leert commentaar geven zonder theater.
Stilte-lab
Veertig minuten bouwen zonder Slack-vragen. Daarna pas hulp. Productiewerk lijkt hier meer op dan een workshop met continue hints.
Toelichting van twee minuten
U legt een keuze uit. Als u het niet kunt zeggen, was het copy-paste.
Wij gebruiken geen gamification, geen streak, geen leaderboard. Volwassenen die ’s avonds naar Oost reizen na een werkdag, verdienen rust en duidelijkheid, geen punten. Feedback is schriftelijk in Git en mondeling in de zaal. Wij bewaren reviewnotities voor de duur die in de Datenschutzerklärung staat, niet als eeuwig marketingmateriaal.
/** Lescontract (didactisch, geen SLA) */
const evening = {
conceptMinutes: 20,
labMinutes: 70,
showAndTellMinutes: 30,
homework: "pull-request",
};
Bedrijven die een interne academy willen: het model is het product. Wij verkorten het niet tot een lunchlezing. Wel kunnen wij een cohort op uw stack spiegelen — als uw stack React/TypeScript is. Angular-monorepos zijn een ander vak; daar verwijzen wij eerlijk voor door.
Veelgestelde vragen
Is er een eindtoets?
De eindtoets is de merge-review plus toelichting. Meerkeuze over hooks-trivia doen wij niet.
Wat als ik langzamer leer?
Kalender rekken. Inhoud niet verdunnen. Liever acht extra weken dan een half scherm.
Mogen wij opnemen?
Nee, niet de zaal. Cursisten verdienen een ruimte zonder camera. Samenvattingen krijgt u schriftelijk.
Hoe meet u kwaliteit van de opleiding?
Afrondingsratio mét review, niet inschrijfvolume. En of alumni hun eigen code nog durven openen na drie maanden.
Leslocatie en bereik in Amsterdam
NLCodeCraft geeft klassikale en hybride frontend-opleidingen vanaf de Wibautstraat, op de Knowledge Mile tussen Amstel en Weesperplein. Cursisten komen uit de onderstaande stadsdelen; avondgroepen starten na kantoortijd zodat u vanuit Zuid, Noord of Oud-West kunt aansluiten zonder een extra reisdag in te plannen.
- Centrum
- De Pijp
- Oud-West
- Oost
- Watergraafsmeer
- Amsterdam-Noord
- Zuid
- Westerpark
NLCodeCraft Frontend Academy
Uw aanspreekpunt: Mark van Leeuwen
Wibautstraat 131
1091 GL Amsterdam
Telefoon: +31 20 244 3188
E-mail: [email protected]