De cursussen van NLCodeCraft Frontend Academy zijn geen catalogus van losse workshops. Het is één opleidingssysteem met instroompunten. Mark van Leeuwen heeft de modules zo gesneden dat u niet drie keer dezelfde hook-uitleg krijgt, en ook niet in Next.js belandt terwijl uw types nog any zijn. Wie “ergens React wil doen” krijgt van ons een intake, geen winkelwagen.

Wij groeperen het werk in zes vakmodules plus een checklist-hub. Elk kinddossier heeft eigen tabellen, codevoorbeelden, FAQ en een koppeling naar het leerpad. U hoeft niet alles tegelijk te openen. U opent de module die deze maand uw blokkade is.
Zes vakmodules, één craft-standaard
| Module | Vraag die wij beantwoorden | Instroom |
|---|---|---|
| React Cursus | Hoe bouw ik schermen die een productteam accepteert? | JS-basis aanwezig |
| TypeScript | Hoe maak ik types die een API en UI verbinden? | React of JS-project |
| Frontend Lab | Klopt mijn HTML, CSS en JS-fundament? | Switch of herstart |
| Next.js | Wanneer server, wanneer client, en waarom? | React + TS |
| UI Patronen | Hoe groeit een component library zonder chaos? | React-basis |
| Testing | Wat test ik, en wat laat ik bewust weg? | Eigen componenten |
De zevende laag is operationeel: Checklists voor weekdoelen, reviewcriteria en portfolio-eisen. Zonder die laag blijft een cursus een reeks avonden. Met die laag wordt hij een opleiding.
Wat een module minimaal bevat
Leerdoel in vaktaal, instroomeis, contacturen, huiswerkuren, een deliverable in Git, en een reviewcriterium dat Mark van Leeuwen zelf hanteert. Ontbreekt één van die velden, dan is het geen module maar een praatje. Praatjes publiceren wij niet als opleiding.

Wij koppelen huiswerk aan uw eigen context wanneer dat kan. Werkt u al in een team, dan mag een interne component de oefening zijn — mits u geen bedrijfsgeheimen in de klas deelt. Werkt u nog niet in een team, dan krijgt u onze academy-briefing: een fictieve Nederlandse dienst met echte toegankelijkheidseisen en echte copy, geen Amerikaanse dummy-tekst.
Klassikaal, hybride, niet oneindig online
De kern zit in de zaal aan de Wibautstraat. Hybride aansluiting is mogelijk voor wie in Amsterdam-Noord of buiten de ring woont, maar de reviews blijven synchroon. Asynchrone video als enige lesvorm leveren wij niet. Craft vereist dat iemand uw code hardop bevraagt.
export type ModuleStatus = "locked" | "active" | "reviewed";
interface ModuleCard {
slug: string;
contactHours: number;
homeworkHours: number;
review: "pr-merge" | "live-refactor";
}
Veelgestelde vragen
Kan ik modules in willekeurige volgorde volgen?
Alleen na intake. Next.js zonder React-fundament zetten wij niet open. Testing zonder eigen componenten evenmin.
Krijg ik een erkend diploma?
U krijgt een afrondingsdossier: repo, reviewnotities en een schriftelijke toelichting. Wij verkopen geen titel die de wet niet kent.
Hoe groot is een groep?
Klassikaal maximaal acht. Reviewgroepen twee tot vier. Intake is één-op-één.
Is Engels verplicht?
Lesmateriaal en interfaces zijn Nederlands. Engelse API-documentatie leest u wel; dat is het vak, geen extra taalcursus.
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]