App-icoon van Python for Kids: Coding Games

Python for Kids: Coding Games

Onderwijs · Gratis · iOS & Android · CoddyKit

Python for Kids: Coding Games — Blokpuzzels die echte Python worden

Python for Kids: Coding Games is een gratis iOS- en Android-app voor ouders van kinderen die klaar zijn om te leren programmeren. De app begeleidt hen van blokpuzzels naar getypte Python. Kinderen klikken blokken aan elkaar, drukken op Run en zien een personage bewegen terwijl het bijbehorende Python-programma naast de blokken verschijnt. Daarna tekenen ze met de turtle, lossen ze programmafouten op en doorlopen ze 20 korte cursussen — met een Ouderhoek achter een ouderlijke poort.

App Store — Gratis downloadenGoogle Play — Gratis downloaden
Prijs
Gratis, upgrade naar Pro
Platformen
iOS en Android
Talen
22
Leeftijdsclassificatie
4+
Versie
82.6.0
Vereist
iOS 15.1 of nieuwer
App Store
3.5 ★ (11)
Illustratie van een lachend kind met een tablet naast het startscherm van Python for KidsKaart van het Python for Kids-leerpad met een knop ‘Eerste les starten’ en een voortgang van 0 procent
41Programmeerpuzzels met blokken
14Tekeningen met de turtle
84Lessen in 20 cursussen
Elk blokprogramma is ook een Python-programma.

Veel programmeerspellen voor kinderen blijven steken bij blokken. Hier vormen de blokken een brug: de Python-code staat naast de puzzel, waarbij de regel die wordt uitgevoerd wordt gemarkeerd. Zo voelt de overgang van blokken slepen naar code typen als het volgende niveau van hetzelfde spel, in plaats van als een nieuw vak.

Wat het is

Python for Kids: Coding Games is een gratis iOS- en Android-app die kinderen Python leert. Ze beginnen met 41 programmeerpuzzels met blokken, waarbij achter elk blok de echte Python-code wordt getoond. Daarnaast bevat de app een tekenstudio met de turtle en 14 tekeningen, een Bug Hunt, een dagelijkse opdracht en 20 korte cursussen met 84 lessen en 60 missies. De Ouderhoek, aankopen en externe links zijn beveiligd met een ouderlijke poort, en gegevens uit de Ouderhoek blijven op het apparaat staan.

In de app

Hoe het eruitziet

Illustratie van een lachend kind met een tablet naast het startscherm van Python for Kids
StartpaginaOp het startscherm staan het dagelijkse doel en een Skill Hub, naast een winkelillustratie van een kind met een tablet.
Kaart van het Python for Kids-leerpad met een knop ‘Eerste les starten’ en een voortgang van 0 procent
LeerpadMet de kaart van het leerpad start je de eerste les en zie je de voortgang in de cursus.
Cursuspagina voor Aan de slag met programmeren, met 84 lessen en een gratis eerste cursus
CursuspaginaDe eerste cursus, Aan de slag met programmeren, is gratis en begint met Wat is programmeren? en Wat is een algoritme?
Cursusthemakaart over algoritmen in het dagelijks leven, naast een kind op een fiets
Thema’sDe themakaarten koppelen ideeën zoals algoritmen in korte onderdelen aan het dagelijks leven.
AI-chatscherm met suggesties om concepten uit te leggen, tips te geven, een quiz te doen en een programmeerroute voor kinderen te maken
AI-chatDe AI-chat stelt voor om ideeën uit te leggen, tips te geven, een quiz te doen en een leerroute te maken.

De cursus

Wat de Python for Kids-cursus behandelt

Korte cursussen uit de eigen cursussenlijst van de app, van wat programmeren is tot het schrijven van echte programma’s met Python.

  1. Aan de slag met programmeren

    Wat programmeren is en wat een algoritme is, uitgelegd in korte lessen met kleurrijke voorbeelden. Deze eerste cursus is gratis.

  2. Kennismaken met Python en de basis van Python

    De eerste print-instructie, variabelen, input en eenvoudige wiskunde, waarmee kinderen stap voor stap kleine programma’s bouwen die ze kunnen uitvoeren.

  3. Voorwaardelijke instructies

    if en else: een programma leren kiezen tussen twee paden op basis van wat waar is.

  4. Functies en lijsten

    Een codeblok hergebruiken met een functie en een lijst met dingen opslaan, zoals een lijst met fruit.

  5. Objectgeoriënteerd programmeren en bestanden

    Een eerste kennismaking met classes en het lezen en schrijven van bestanden, voor kinderen die verder willen gaan dan de basis.

  6. Werken met libraries

    Kant-en-klare code gebruiken, met latere cursussen waarin PyGame en data aan bod komen.

  7. Kennismaken met kunstmatige intelligentie

    Wat kunstmatige intelligentie is en waar je het tegenkomt, met toepassingen en een eerste stap in het voorbereiden op AI met Python.

  8. Data en visualisatie

    Data bewerken en eenvoudige grafieken maken voor oudere leerlingen die klaar zijn voor de volgende stap.

Hoe het werkt

Zo verloopt een sessie

De sessies zijn kort en speels, met een dagelijkse opdracht die op een rustige manier een reeks en doelen bijhoudt, plus hints die beginnende lezers kunnen laten voorlezen.

  1. Los een blokpuzzel op

    Verplaats, herhaal en draai blokken om het doel te bereiken, en zie hoe de Python-versie van hetzelfde programma regel voor regel oplicht tijdens het uitvoeren. Met maximaal drie sterren wordt beloond dat je een level met zo weinig mogelijk blokken oplost.

  2. Teken met de turtle

    Verander een getal of woord in een kort tekenprogramma door erop te tikken, druk op Run en kijk hoe de turtle de nieuwe afbeelding tekent — een ster, bloem, spiraal of sneeuwvlok — zonder dat je een toetsenbord nodig hebt.

  3. Los een fout op en schrijf daarna code

    Voer een programma uit dat bijna goed is, ontdek wat er misgaat en los het op. Korte lessen, quizzen en 60 missies leiden vervolgens naar het schrijven en opslaan van eigen programma's in de editor.

Wat erin zit

Wat er in de app zit

41

Programmeerpuzzels met blokken

Verplaats, herhaal, draai en repareer een programma om het doel te bereiken, met de echte Python naast elke puzzel. Kinderen kunnen ook hun eigen level ontwerpen en opslaan zodra ze het hebben opgelost.

14

Tekeningen met de turtle

Een ster, een bloem, een spiraal, een sneeuwvlok, een stad en nog veel meer — allemaal gemaakt met korte programma's die je kunt bewerken door op woorden en getallen te tikken.

84

Lessen in 20 cursussen

Van Wat is programmeren? via print, variabelen, lussen, functies en lijsten tot een eerste kennismaking met classes, met voorbeelden, quizzen en oefeningen in elke les.

60

Missies

Kleine programma's om te bouwen, zoals je naam zeggen, tot 10 tellen of een ster tekenen, op eenvoudige, gemiddelde en moeilijke niveaus.

Bug Hunt

Ontdek wat er mis is

Voer een programma uit dat bijna goed is, vind de fout en los die op, met daarnaast een dagelijkse opdracht.

Ouders

Ouderhoek

Een wekelijks rapport over de bestede tijd en de geoefende concepten. De Ouderhoek, aankopen en links die de app verlaten zijn beveiligd met een ouderlijke poort, en de gegevens ervan worden uitsluitend op het apparaat opgeslagen.

Voor ouders

Op welke leeftijd kan een kind beginnen met programmeren in Python, en hoe gaat dat in zijn werk?

Er is geen vaste leeftijd. Kinderen die een reeks stappen kunnen volgen, zijn klaar voor programmeren met blokken. Getypte Python wordt meestal begrijpelijk zodra een kind vlot leest en al kennis heeftgemaakt met lussen en voorwaarden in blokken. Python is een veelgebruikte eerste programmeertaal om te typen, omdat de code dicht bij gewone Engelse taal ligt. Zo kan een kind een kort programma, bijvoorbeeld een lus die een tekenstap herhaalt, gemakkelijk nalezen en aanpassen.

Reeksen en algoritmenhet eerste idee

Een programma is een lijst met stappen in de juiste volgorde. Door een personage met zo weinig mogelijk blokken naar een doelvak te verplaatsen, leert een kind de volgorde te plannen voordat het op Run drukt.

Lussendoe het vijf keer

Een lus herhaalt een actie, in plaats van de instructie steeds opnieuw te schrijven. Met de turtle een ster of spiraal tekenen laat zien waarom een korte lus beter is dan tien gekopieerde regels.

Voorwaardenals dit, dan dat

Met een voorwaarde kan een programma een keuze maken. Het is de eerste keer dat een kind ziet dat code zich anders gedraagt afhankelijk van wat waar is.

Debuggende echte vaardigheid

Een programma dat bijna goed is, is waardevoller voor een leerling dan een voltooid programma, omdat uitzoeken wat er misging het grootste deel is van wat programmeurs doen. Een bijna correct programma lezen, uitvoeren en repareren ontwikkelt zowel geduld als logisch inzicht.

Past bij jou

Voor wie het is — en voor wie niet

Past goed bij je als je

  • Ben je een ouder die op zoek is naar een eerste programmeerapp die naar echte Python leidt in plaats van bij blokken te blijven
  • Heeft je kind al block coding geprobeerd en is het klaar voor de volgende stap
  • Wil je dat je kind leert door te spelen, te tekenen en fouten te herstellen, in korte sessies
  • Vind je een wekelijks overzicht van de bestede tijd en geoefende ideeën prettig, opgeslagen op het apparaat
  • Wil je dat aankopen en externe links achter een ouderlijke toegangspoort staan

Niet het juiste hulpmiddel als je

  • Wil je dat je kind meteen volledig zelfstandig op een laptop met een teksteditor werkt
  • Verwacht je dat alles gratis is: de eerste cursus, 12 puzzels, 7 tekeningen en de eerste missies zijn gratis, en Pro ontgrendelt de rest
  • Ben je op zoek naar een tool voor klasbeheer met leerkrachtaccounts
  • Kan je kind nog niet lezen — doelen en hints kunnen worden voorgelezen, maar in de lessen wordt nog steeds uitgegaan van basisvaardigheden in lezen

Vragen

Veelgestelde vragen

Is Python for Kids: Coding Games geschikt voor een beginnend kind?

Ja. Python for Kids: Coding Games is gemaakt voor kinderen die nog nooit hebben geprogrammeerd en voor kinderen die block coding hebben geprobeerd en klaar zijn voor de volgende stap. De app begint met blokpuzzels, laat de Python achter elke puzzel zien en bouwt op naar code typen, zodat de overgang van spelen naar programmeren geleidelijk verloopt.

Hoe leiden blokpuzzels naar echte Python?

Bij elk van de 41 blokpuzzels staat het bijbehorende Python-programma naast de blokken. De regel die wordt uitgevoerd licht op terwijl het personage beweegt. Zo ziet een kind dat de blokken die het heeft versleept hetzelfde zijn als de code die het later zal typen, waardoor de stap naar typen veel kleiner wordt.

Wat leert mijn kind?

Sequenties en algoritmen, loops, voorwaarden, debuggen, functies en het opslaan van lijsten met dingen, met Python vanaf de eerste les. De 20 korte cursussen met 84 lessen gaan van Wat is programmeren? naar print, variabelen, input, if en else, loops en range(), en daarna naar functies, lijsten, dictionaries, bestanden en een eerste kennismaking met classes.

Is de app veilig voor kinderen en waar hebben ouders controle over?

Python for Kids: Coding Games houdt de Ouderhoek, aankopen en links die de app verlaten achter een ouderlijke toegangspoort. In de Ouderhoek staat een wekelijks overzicht van de bestede tijd en de geoefende ideeën. Deze gegevens worden alleen op het apparaat opgeslagen. Lees het privacybeleid via de link in de winkelvermelding voordat je een kind een app laat gebruiken.

Heeft mijn kind een toetsenbord nodig?

Niet om te beginnen. Bij blokpuzzels worden blokken aan elkaar geklikt en in de Turtle Drawing Studio bewerkt een kind de code door op woorden en cijfers te tikken. Typen wordt later nuttig, in lessen en missies en in de editor waarin kinderen hun eigen programma’s schrijven en opslaan.

Wat is Bug Hunt?

Bug Hunt geeft een kind een programma dat bijna goed is. Het kind voert het uit, merkt wat er misgaat en herstelt het. Zo oefent het de gewoonte om code te lezen en te controleren, waarop programmeurs vertrouwen. Een dagelijkse opdracht helpt op een rustige manier een reeks vol te houden, zonder druk.

Is Python for Kids: Coding Games gratis?

De app is gratis te downloaden. De eerste cursus, 12 blokpuzzels, 7 Turtle-tekeningen en de eerste missies zijn gratis, en je kunt de app zonder abonnement blijven gebruiken. Pro ontgrendelt elke cursus, puzzel, tekening en missie, plus het eindexamen en een certificaat van voltooiing met de naam van het kind erop.

Waarom Python leren in plaats van alleen blokken?

Blokken zijn een uitstekende eerste stap, maar dat is niet wat programmeurs schrijven. Python wordt veel gebruikt en de code lijkt op gewone Engelse tekst, zodat een kind van blokken naar een teksttaal kan overstappen zonder opnieuw te beginnen. In deze app worden beide naast elkaar getoond, zodat het verband zichtbaar is.

Kunnen oudere kinderen de app ook gebruiken?

Ja. Naast de blokpuzzels behandelen de cursussen functies, lijsten, dictionaries, bestanden en classes. Latere cursussen laten ook libraries, PyGame, data en kunstmatige intelligentie zien, zodat een kind dat de puzzels is ontgroeid verder kan leren. De 60 missies zijn verdeeld in makkelijk, gemiddeld en moeilijk.

Welke platforms en talen ondersteunt de app?

Python for Kids: Coding Games werkt op iPhone en iPad via de App Store en op Android via Google Play. De interface van de app is beschikbaar in 22 talen. De app heeft in de App Store de classificatie 4+.

Aan de slag

Begin vandaag nog met de eerste puzzel

Gratis te starten op iOS en Android, in 22 talen.

App Store — Gratis downloadenGoogle Play — Gratis downloaden
Laatst gecontroleerd · Uitgegeven door CoddyKit · Privacybeleid
Beschikbaar op iOS en Android.