NLCodeCraft Frontend Academy is de frontend-opleiding in Amsterdam voor professionals die React en TypeScript niet als weekendhobby willen leren, maar als vak. Wij trainen mensen die straks in productteams werken: componenten bouwen die een design system overleven, types schrijven die een code review overleven, en een leerpad volgen dat verder gaat dan een tutorial-reeks. Mark van Leeuwen leidt de academy vanaf de Wibautstraat. Groepen blijven klein, opdrachten komen uit echte Nederlandse interfaces, en elke module eindigt met een review, niet met een certificaat-pdf zonder inhoud.

De naam NLCodeCraft is programma. NL: wij werken in het Nederlands, met Nederlandse producttaal, toegankelijkheidseisen en teamafspraken. Code: de stack is React, TypeScript, moderne CSS en de toolketen eromheen. Craft: vakmanschap. Dat betekent dat wij een hook niet alleen laten werken, maar laten uitleggen: waarom deze state hier hoort, waarom dit type de prop afdwingt, waarom deze test de regressie vangt die de vorige sprint miste.
Wat u bij ons leert, en wat wij bewust weglaten
Wij zijn geen algemene ICT-hogeschool en geen YouTube-kanaal met een inschrijfformulier. Het overzicht van tracks staat onder Cursussen. U kiest een instroom: de React cursus als u al HTML en JavaScript beheerst, de TypeScript-track als uw team any-vrij wil worden, of het Frontend Lab als de basis nog wankel is. Next.js, UI-patronen en testing zijn vervolgmodules, geen losse gadgets.
- React: componenten, hooks, data-fetching en server components als vak, niet als modewoord.
- TypeScript: strikte types, generics die u zelf kunt lezen, en interfaces die een API contracten.
- Webdevelopment: semantische HTML, toegankelijke CSS, Git-hygiëne en een portfolio dat een recruiter in Amsterdam opent.
- Checklists: een leerpad dat u wekelijks kunt afvinken, zodat “ik kan React” meetbaar wordt.
Vier stappen in het academy-model
Wij starten niet met een slide over “de toekomst van het web”. Wij starten met uw huidige stack, uw uren per week en het type team waar u naartoe wilt. Daarna volgt het leercontract: welke module, welke deliverable, welke review.
| Stap | Inhoud | Uw resultaat |
|---|---|---|
| 1. Intake | Code-sample, leerdoel, beschikbare avonden | Track-advies zonder verkooppraat |
| 2. Leerpad | Modulevolgorde, huiswerkritme, reviewmomenten | Kalender die u kunt volhouden |
| 3. Craft-labs | Klassikaal bouwen, pair reviews, live refactors | Code die u kunt verdedigen |
| 4. Portfolio | Eén productieachtige app plus schriftelijke toelichting | Bewijs voor sollicitatie of interne switch |

Voor wie deze opleiding bedoeld is
Wij zien drie instromen. De carrièreswitcher met een stevige HTML/CSS-basis die naar React wil. De junior in een Amsterdams productteam die TypeScript nog als annotatie behandelt. De mid-level developer die Next.js en testing moet kunnen uitleggen aan een architect. Wat wij niet trainen: complete beginners zonder editor-ervaring, en teams die een driedaagse “React in het weekend” als vervanging van een opleiding willen kopen.
Oriëntatie op tracks
React als producttaal
Componenten, hooks, effecten en data-grenzen. U bouwt geen todo-app als einddoel, maar een scherm dat state, fouten en lege data serieus neemt.
TypeScript als contract
any is geen tussenoplossing. U leert types die een API beschrijven en die een refactor goedkoper maken, niet duurder.
Craft in plaats van certificaat
Elke module heeft een reviewcriterium. Groen vinkje in de checklist betekent dat {EXPERT} de pull request zou mergen, niet dat u aanwezig was.
Honoraria hangen af van track, groepsgrootte en of u klassikaal of hybride volgt. Verbindend is pas de schriftelijke bevestiging na intake. Wat wij niet beloven: een baan bij een scale-up binnen zes weken, of dat u zonder huiswerk “senior” wordt. Wat wij wél beloven: u gaat de les uit met code die u zelf kunt uitleggen.
type CourseTrack = "react" | "typescript" | "frontend-lab";
interface Intake {
hoursPerWeek: number;
currentStack: string[];
goal: "switch" | "team-upgrade" | "nextjs";
}
Wilt u de volgende stap zetten, plan dan een intakegesprek in Amsterdam. Aanvullend staan onze Checklists klaar als u eerst wilt zien hoe een leerweek eruitziet voordat u inschrijft.
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]