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.

Instructor tekent het leerpad HTML React TypeScript op een whiteboard voor drie cursisten in Amsterdam
Didactiek in de zaal: het pad is zichtbaar, de opdracht volgt het pad, de review sluit het pad af.

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]

OpenStreetMap: Wibautstraat 131, 1091 GL Amsterdam

Didactiek in intake toetsen