Learn JavaScript for Kids
Learn JavaScript for Kids — Programmeren voor kinderen, waarbij je begint door een echt programma te veranderen
Learn JavaScript for Kids is een gratis iOS- en Android-app voor programmeren voor kinderen die nog nooit een regel code hebben geschreven. Het eerste scherm is een echt JavaScript-programma: je kind tikt op een oplichtend getal, de stickers vliegen sneller en het programma wordt opnieuw uitgevoerd op de telefoon. Daarna volgen 20 korte cursussen, 41 blokpuzzels en 60 missies, met ouderlijke bevestiging vóór aankopen.
- Prijs
- Gratis, Pro-upgrade
- Platforms
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Vereist
- iOS 15.1 of hoger
- App Store
- 5.0 ★ (4)


Verander één getal en kijk wat er gebeurt.
De snelste manier waarop een kind code begrijpt, is door een programma aan te raken dat al werkt. In Learn JavaScript for Kids is het openingsscherm precies dat: tik op een oplichtende waarde, verander hoeveel stickers er zijn of hoe snel ze vliegen, en het programma wordt meteen opnieuw uitgevoerd. Je hoeft niets te typen, dus er kan niets stukgaan.
Wat het is
Learn JavaScript for Kids is een gratis iOS- en Android-app die programmeren voor kinderen leert aan de hand van echte JavaScript, zonder dat je een account nodig hebt om te beginnen. De app opent met een live programma dat een kind kan veranderen door erop te tikken. Daarna volgen 20 korte cursussen en 80 lessen, 41 blokpuzzels, 60 missies op eenvoudig, gemiddeld en moeilijk niveau, en een code-editor die JavaScript op de telefoon uitvoert. De eerste cursus, What Is Coding?, is gratis. Voor aankopen en links die de app verlaten, is ouderlijke bevestiging nodig.
In de app
Hoe het eruitziet





De cursus
Wat de JavaScript-cursus behandelt
De onderstaande cursusnamen komen uit de cursus Javascript for Kids op deze site. De cursus begint helemaal zonder code en bouwt op naar kleine games.
What Is Coding?
De gratis eerste cursus: wat code is en wat computers ermee doen, voordat je hoeft te typen.
Denk als een coder: algoritmen
Een probleem opdelen in duidelijke stappen in de juiste volgorde: het idee achter elk programma dat een kind later schrijft.
Superkrachten voor coders: lussen, keuzes en bugs
Een actie herhalen, kiezen tussen twee paden en ontdekken wat er misging wanneer een programma zich niet gedraagt zoals verwacht.
Magische dozen die variabelen heten
Een getal of woord onder een naam opslaan, gevolgd door Math Wizard en Word Play om met elk type waarde te werken.
Ja-of-nee-beslissingen
Een programma laten kiezen met if en else, en hetzelfde idee oefenen in True or False Games.
Tellussen en patronen
Lussen die tellen en patronen tekenen, met Loop-de-Loop en Nested Loop Art om het idee verder uit te breiden.
Schatkisten: objecten
Verwante waarden samenbrengen en er vervolgens veel verzamelen in Treasure Lists.
Je eigen spreuken (functies)
Stappen bundelen in een functie die een kind een naam geeft en opnieuw gebruikt, klaar voor projecten zoals Build a Calculator, Mini Game: Number Guessing en Rock, Paper, Scissors.
Hoe het werkt
Zo werkt een eerste sessie
Een sessie kan vijf minuten duren. Elke sessie combineert iets om aan te tikken of te bouwen met een kort stukje echte JavaScript, zodat een kind iets heeft gemaakt in plaats van alleen iets te hebben bekeken.
Speel met een live programma
Open de app en tik op de oplichtende waarden in een echt JavaScript-programma om het aantal stickers, hun snelheid en de gebruikte sticker te veranderen. Het programma wordt opnieuw uitgevoerd op de telefoon, zodat een kind ziet wat code doet voordat het code leest.
Volg een korte cursus of een blokpuzzel
Begin met de gratis cursus What Is Coding? Of open de Block Playground en sleep blokken om een personage naar het doel te leiden. De lessen zijn in eenvoudige woorden geschreven en duren maar een paar minuten, zodat een kind kan stoppen en morgen verder kan gaan.
Oefen met een missie en houd de reeks vol
Kies een missie wanneer je toe bent aan een nieuwe uitdaging, schrijf en voer JavaScript uit in de code-editor en bewaar favoriete programma's in My Codes. Een dagelijkse reeks, miniquizzes en flashcards brengen eerdere ideeën opnieuw onder de aandacht.
Wat erin zit
Wat de app bevat
20
Korte cursussen, 80 lessen
Van het idee wat code is tot kleine games, met onderwerpen als algoritmen, variabelen, wiskunde, woorden, ja-of-nee-beslissingen, lussen en patronen, objecten, lijsten, functies en willekeurige verrassingen.
41
Blokpuzzels
De Block Playground maakt van logica een game: sleep de blokken Move, Jump, Repeat en If Blocked om het doel te bereiken en probeer elke puzzel met zo weinig mogelijk blokken op te lossen. Verschillende puzzels zijn gratis.
60
Missies op drie niveaus
Missies op eenvoudig, gemiddeld en moeilijk niveau, zodat er altijd een volgende uitdaging op het juiste niveau is. Twee missies zijn gratis; de rest is beschikbaar met Pro.
Editor
Code-editor die JavaScript uitvoert
Schrijf en voer JavaScript direct op de telefoon uit en bekijk de uitvoer. Bewaar programma's in My Codes en maak tijdens het leren aantekeningen.
Mini-games
Projecten waar je kind mee kan pronken
Een rekenmachine, een getallengokspel en steen, papier, schaar behoren tot de kleine projecten. Elk project is opgebouwd uit ideeën die in eerdere lessen zijn geïntroduceerd.
AI Chat
Antwoorden in eenvoudige woorden
Naast Home, Study, Editor en Challenge staat een tabblad AI Chat, met kant-en-klare prompts zoals een kind over de zojuist behandelde stof overhoren of een leerroute samenstellen.
Voor ouders
Waarom zouden kinderen met JavaScript beginnen met programmeren, en hoe ziet een eerste les eruit?
JavaScript is de taal waarmee dingen op een scherm bewegen, reageren en geluiden afspelen. Daarom past deze taal goed bij kinderen die van games en tekenen houden. Elke webbrowser kan JavaScript al uitvoeren, dus wat een kind leert, is dezelfde taal die op echte websites wordt gebruikt. Een goede eerste les is klein en visueel: een kind verandert een waarde, ziet meteen het resultaat en leert pas later hoe heet wat het zojuist heeft gedaan. Er is geen vaste ideale leeftijd om te beginnen. Kijk daarom liever hoe de eerste tien minuten aanvoelen dan naar het getal op de verpakking.
Code zien uitvoerende eerste minuut
Een beginner leert het snelst wanneer er al een programma voor hem of haar draait. Door een getal te veranderen en te zien hoe de stickers sneller gaan, leert een kind oorzaak en gevolg begrijpen. Dat is het hele idee achter een variabele, nog voordat er vaktermen worden geïntroduceerd.
Eerst blokpuzzels, daarna tekstdenken als een programma
Door blokken zoals Move, Jump of Repeat te slepen, leert een kind volgorde en herhaling zonder spelling, haakjes of foutmeldingen. Een kind dat een blokpuzzel met zo weinig mogelijk blokken heeft opgelost, heeft al geoefend met dezelfde gewoonte die getypte code kort en overzichtelijk maakt.
Variabelen, beslissingen en lussende drie eerste ideeën
Bijna elk eerste programma is opgebouwd rond dezelfde drie ideeën: een waarde die onder een naam wordt opgeslagen, een ja-of-nee-beslissing met if en else, en een lus die een actie herhaalt. Korte lessen die steeds één idee introduceren en het daarna opnieuw gebruiken in een klein spel, zorgen ervoor dat deze drie ideeën vertrouwd raken.
Fouten zijn normaalde juiste instelling om te beschermen
Code werkt bijna nooit meteen, zelfs niet bij professionals. In een beginnersapp moet het zoeken naar en oplossen van een fout voelen als onderdeel van de puzzel, niet als een mislukking. Daarom behandelt de app het opsporen van fouten als een van de dingen die kinderen oefenen.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Je bent een ouder van een jonge beginner die nog nooit code heeft geschreven en wilt dat schermtijd iets oplevert
- Je wilt dat een kind begint met tikken en blokpuzzels voordat het echte JavaScript typt
- Je geeft de voorkeur aan lessen die in een paar minuten klaar zijn en de volgende dag weer kunnen worden opgepakt
- Je vindt een ouderlijk toegangsscherm prettig vóór aankopen en links die de app verlaten
- Je wilt één app in 22 talen, zodat het gezin de lessen in zijn eigen taal kan volgen
Niet het juiste hulpmiddel als je
- Je verwacht dat elke cursus, puzzel en missie gratis is: de eerste cursus, verschillende puzzels en twee missies zijn gratis, en Pro ontgrendelt de rest
- Je wilt een volledige opleiding webontwikkeling voor een tiener; dit is een eerste stap in JavaScript, geen bootcamp
- Je hebt een kind nodig dat voor een toetsenbord op een laptop werkt; de lessen en de editor zijn gemaakt voor een telefoon
Privacy
Voor ouders: aankopen, links en accounts
Learn JavaScript for Kids heeft geen account nodig om te beginnen. Vóór aankopen en links die de app verlaten staat een ouderlijk toegangsscherm, zodat een Pro-abonnement door een ouder wordt ingesteld en niet door het kind door erop te tikken.
Alle details vind je in het privacybeleid van CoddyKit.
Vragen
Veelgestelde vragen
Wat is Learn JavaScript for Kids?
Learn JavaScript for Kids is een gratis iOS- en Android-app om te leren programmeren, gebaseerd op echt JavaScript. De app begint met een werkend programma dat een kind kan aanpassen door te tikken en gaat daarna verder met 20 korte cursussen, 41 blokpuzzels, 60 missies en een code-editor. De app is gemaakt voor jonge beginners die nog nooit code hebben geschreven en voor ouders die willen dat schermtijd iets leert.
Is dit echt programmeren, of alleen een spel?
Allebei, bewust. De blokpuzzels zijn spellen die leren hoe een programma denkt, terwijl de cursussen, missies en editor echt JavaScript gebruiken dat op de telefoon wordt uitgevoerd. Een kind gaat van het aanpassen van een getal in een werkend programma naar het schrijven van korte eigen programma’s, zoals een rekenmachine of een raadspel met getallen.
Wat leert mijn kind?
De app behandelt hoe je een probleem in duidelijke stappen opdeelt, hoe variabelen getallen en woorden opslaan, hoe lussen acties herhalen en patronen tekenen, hoe if en else beslissingen nemen, hoe functies en lijsten code overzichtelijk houden en hoe je een bug vindt en oplost. Elke les behandelt één idee en oefent dit in een klein voorbeeld voordat de volgende les begint.
Moet mijn kind goed kunnen typen of lezen?
Niet in het begin. Het openingsprogramma wordt aangepast door op oplichtende waarden te tikken en de blokpuzzels werken met slepen en neerzetten, zodat een kind kan beginnen voordat het code typt. De lessen gebruiken eenvoudige woorden en korte stappen die voor kinderen zijn geschreven, niet voor developers, en het typen van echte JavaScript wordt geleidelijk opgebouwd.
Wat is het verschil tussen een programmeerspel voor kinderen en een les?
In Learn JavaScript for Kids is de Block Playground het spelgedeelte: een personage moet een doel bereiken en een kind probeert daarvoor zo weinig mogelijk blokken te gebruiken. De lessen en missies vormen het tekstgedeelte, waarin een kind JavaScript schrijft en uitvoert. Door beide te doen kan een jongere of minder zelfverzekerde leerling met blokken beginnen en overstappen op code wanneer die eraan toe is.
Wat is gratis en waarvoor heb je Pro nodig?
De eerste cursus, What Is Coding?, verschillende blokpuzzels en twee missies zijn gratis. Met een Pro-abonnement, dat door een ouder achter het ouderlijk toegangsscherm wordt ingesteld, ontgrendel je elke cursus, alle 41 puzzels, alle 60 missies en het eindexamen met een certificaat van voltooiing.
Is het veilig voor een kind om dit te gebruiken?
Learn JavaScript for Kids heeft de classificatie 4+ en je hebt geen account nodig om te beginnen. Een ouderlijk toegangsscherm beschermt aankopen en links die de app verlaten. Zoals bij elke app kan een ouder beslissen hoe lang en wanneer een kind de app gebruikt. Naast het kind zitten tijdens de eerste les is een eenvoudige manier om het tempo te beoordelen.
Welke talen en apparaten worden ondersteund?
De interface van de app is beschikbaar in 22 talen en werkt op iOS via de App Store en op Android via Google Play. Op Apple-apparaten is iOS 15.1 of hoger vereist.
Is er aan het einde een certificaat?
Ja. Na het afronden van de lessen kan een kind het eindexamen doen en een certificaat van voltooiing behalen, dat onderdeel is van Pro. Het is een manier om het afronden van de cursus te vieren en geen erkende kwalificatie.
Waarin verschilt dit van de Python-app voor kinderen?
Learn JavaScript for Kids leert je kind JavaScript, de taal van webpagina’s, en begint met een programma dat je kind kan aanpassen door erop te tikken. De app Learn Coding for Kids: Python leert Python en begint met een schildpad die tekent. Kies de taal die past bij wat je kind wil maken, want de basisideeën van variabelen, lussen en beslissingen komen in beide talen terug.
Aan de slag
Laat je kind vandaag het eerste programma aanpassen
Gratis te beginnen op iOS en Android, in 22 talen.
Meer van CoddyKit
Beschikbaar op iOS en Android.