
Code Garden leert kinderen van 6 tot 10 jaar programmeren door blokken aan elkaar te klikken en zo een kleine held door een doolhof in een tuin te leiden. Het bijzondere is dat naast elk blok een echte Python-regel staat. In deze gids leggen we uit wat je kind doet, wat het leert en hoe je kunt helpen zonder zelf iets van programmeren te weten.
Wat je kind doet in Code Garden
Elke puzzel toont een kleine tuin met een personage en een doel: over de kegel springen, de sterren pakken of de hond naar het bot brengen. Je kind bouwt een programma door op blokken zoals Rechts, Spring, Omhoog, Omlaag en Herhaal te tikken. Daarna drukt het op afspelen en kijkt het hoe het personage de instructies volgt.
Als het personage het doel mist, gaat er niets verloren. Je kind kijkt wat er is gebeurd, verandert de blokken en probeert het opnieuw. Die cyclus van voorspellen, testen en verbeteren vormt de kern van programmeren.
De puzzels zijn er in verschillende soorten. Bij sommige moet je kind zelf vanaf nul een oplossing maken. Andere tonen een programma dat bijna goed is, bijvoorbeeld een kat die één vierkant te vroeg stopt, en vragen je kind de fout te vinden. De bug van iemand anders oplossen is een vaardigheid die professionele ontwikkelaars elke dag gebruiken.
Blokken die veranderen in echte Python
Veel hulpmiddelen met blokken verbergen de echte code. Code Garden doet juist het tegenovergestelde. Terwijl de blokken worden geplaatst, verschijnt de bijbehorende Python ernaast. Een blok Rechts wordt weergegeven als go_right(). Een blok Spring wordt weergegeven als jump().
Het blok Herhaal is het interessantst. Iets drie keer herhalen verschijnt als een echte lus:
for i in range(3):
met de beweging erin. Van kinderen wordt niet verwacht dat ze dit op de eerste dag kunnen lezen. Maar doordat ze het telkens zien, raken ze er ongemerkt mee vertrouwd. Wanneer ze later geschreven code tegenkomen, zien de vormen er dus niet vreemd uit.
Dit is een vereenvoudigde leeromgeving met een kleine verzameling opdrachten. Het is een eerste stap in Python, niet de hele taal.
De ideeën die je kind oppikt
- Volgordes. De volgorde is belangrijk. Eerst omhoog en daarna naar rechts gaan is niet hetzelfde als eerst naar rechts en daarna omhoog.
- Lussen. In plaats van vijf dezelfde blokken doet één Herhaal-blok het werk. Kinderen ontdekken zo hoe ze moeite kunnen besparen.
- Fouten opsporen. Als een programma iets verkeerd doet, is er meestal één kleine fout die je moet vinden.
- Rendement. Je krijgt sterren voor het gebruiken van weinig blokken, dus een korter correct antwoord levert de meeste sterren op. Dit beloont netjes nadenken zonder een langere eerste poging af te straffen.
- Plannen. Eerst naar de tuin kijken en nadenken over het pad voordat je blokken aantikt, wordt een gewoonte.
Hiervoor heb je geen toetsenbord of meer dan basisleesvaardigheid nodig. Dat past goed bij de jongste kinderen in deze leeftijdsgroep.
Privacy en veiligheid voor kinderen
De kinderzone is zo gemaakt dat kinderen veilig blijven:
- Geen advertenties.
- Geen trackers.
- Geen chat of berichten.
- Geen accounts voor kinderen.
- Aankopen en instellingen zijn beveiligd met een controle voor volwassenen.
Meer informatie staat op de privacypagina voor kinderen, en op de pagina voor ouders wordt de omgeving voor volwassenen uitgelegd.
Hoe je kunt helpen zonder code te kennen
Je hoeft Python niet te begrijpen om een geweldige copiloot te zijn. Probeer dit:
- Vraag om een voorspelling. "Waar komt de kat terecht als je op afspelen drukt?"
- Vraag om uitleg. "Waarom heb je hier Herhalen gebruikt?"
- Prijs de oplossing, niet de snelheid. Een fout vinden is de overwinning.
- Tel de blokken samen. Kun je dezelfde tuin met minder blokken oplossen?
- Laat je kind jou lesgeven. Als je kind aan jou uitlegt hoe een lus werkt, is dat een van de beste manieren om het idee goed te onthouden.
De gratis eerste stap is Eerste stappen: van blokken naar Python, een korte aanvullende gids met een overzicht van de blokken en de Python-lijn waaraan elk blok wordt omgezet. De gids is prettig om samen hardop te lezen.
Een goede routine opbouwen
Kort en regelmatig werkt beter dan lang en af en toe. Voor deze leeftijd is tien tot vijftien minuten, een paar keer per week, ruim voldoende.
Begin met puzzels die je kind kan oplossen, zodat de eerste minuten als een succes voelen. Ga over op de puzzels "los het op" zodra je kind zich op zijn gemak voelt; die zijn iets moeilijker. Stop terwijl je kind nog meer wil.
Raakt je kind gefrustreerd, neem dan even afstand en kom later terug. Na een pauze ziet een puzzel er vaak eenvoudig uit.
Naarmate je kind ouder wordt, is het Electronics & Arduino-lab een natuurlijke brug van coderen op het scherm naar circuits en echte programmeerbare borden. Circuits voor kinderen is een goede aanvulling voor het bouwen en bedraden van ideeën.
- Kinderen leiden een held door doolhoven in een tuin door blokken aan elkaar te klikken.
- Naast elk blok staat de echte Python-regel die ervan wordt gemaakt.
- Belangrijke ideeën: reeksen, lussen, fouten opsporen en kortere oplossingen vinden.
- In de kinderzone staan geen advertenties, trackers of chat en zijn er geen kinderaccounts; aankopen zijn afgeschermd met een controle voor volwassenen.
- Vraag om voorspellingen en uitleg; je hoeft geen code te kennen om te helpen.
Code Garden openen
Gratis te openen, niets te installeren.
Meer gratis lessen bij deze gids
Simulaties op Novareka zijn onderwijsmodellen die expres vereenvoudigd zijn. Ze laten zien hoe een idee werkt; ze zijn geen vervanging voor professioneel, medisch of technisch advies.
Labs in deze gids
Kids · Live
Kids · Live
LiveVerder lezen
Alle gidsen →
Uitleg
Uitleg
Uitleg