Naar de inhoud
Inloggen

Leren programmeren, op reis door de tijd

Progio is een Nederlands oefenplatform voor kinderen van 5 tot en met 18 jaar. Je begint in de prehistorie bij de dino’s en bouwt met code een samenleving op, tot er een kolonie staat op de planeet Progio.

Speel nu als gast Voor ouders en leerkrachten

Tien tijdperken, tien helden

Programmeren is niets anders dan een computer stap voor stap vertellen wat hij moet doen. Dat kan een kleuter al, met plaatjes en pijlen. Een tiener doet hetzelfde met echte code. Progio laat kinderen die hele weg afleggen, in tien tijdperken die samen één verhaal vormen: van de dino's via Egypte, de Grieken, de Romeinen, de Middeleeuwen, de stoomtijd, de uitvinders, de ruimtevaart en het internet naar planeet Progio. Elk tijdperk heeft een eigen held en een eigen wereld die groeit met elk gehaald level.

1. Prehistorie · Zonder lezenBo de dinoStuur Bo met pijlen naar het vuur. Geen letters nodig, alles wordt voorgelezen. Elk level bouwt het kamp verder uit. 2. Oude Egypte · Pijlen, een stap verderOude EgypteHelp Neferet de bouwer bij de Nijl: langere routes, herhalen met tellen, drie kleurenregels. Nog steeds zonder lezen. 3. Oude Grieken · De eerste blokkenOude GriekenAlexios bouwt het theater en de Olympische baan met de eerste codeblokken: vooruit, draai, herhaal. 4. Romeinen · CodeblokkenDe RomeinenBouw wegen, bruggen en waterleidingen met codeblokken: herhalen, als-dan en tellen. 5. Middeleeuwen · Blokken voor gevorderdenMiddeleeuwenFreya beschermt de burcht: ophaalbrug open en dicht, kooplieden tellen, gangen waar je zelf moet kijken. 6. Stoomtijd · Blokken én PythonDe stoomtijdMachines, treinen en fabrieken. Naast elk blok staat de echte Python-code: van blokken naar tekst. 7. De uitvinders · Eerste Python-functiesDe uitvindersMila bouwt machines rond 1900: je eerste echte Python-functies met tests, rustig opgebouwd. 8. Ruimtevaart · Echte PythonRuimtevaartVerkenningsreizen naar andere planeten. Echte Python met autotests: banen, sondes, koers. 9. Het internet · Web en JavaScript, eerste stappenHet internetNoor bouwt de site van de buurt rond 2000: HTML, CSS, een beetje JavaScript en zoeken in Python. 10. Planeet Progio · Python, JavaScript, webPlaneet ProgioStart een kolonie op planeet Progio: energie, water, een stad. Python, JavaScript en webpagina’s met verborgen tests.

Lees verder

Wat is programmeren? · Python voor kinderen · Programmeren met codeblokken · Computationeel denken · Gratis leren programmeren · Programmeren in groep 5 · Programmeren in groep 7 · Programmeren met 8 jaar · Alternatief voor Scratch · Zonder reclame · Voor ouders · Veelgestelde vragen · Programmeren voor kleuters · Zonder computer · Kerndoelen · Python-foutmeldingen · Programmeerspel

De Werkplaats

Wie de levels kent, bouwt in de Werkplaats iets van zichzelf: een tekenmachine, een raadspel, een boodschappenlijst, een woordenteller, een geheimschrift-app, een scorebord in JavaScript en een quiz-webpagina. Acht projecten in vier mijlpalen, met controles op wat werkt.

Tien minigames

Korte spelletjes die één begrip oefenen: Pijlenrace, Onthoud de route, Kleurenflits, Bugjacht, Stappenteller, Welk programma tekent dit?, Regelvolgorde, Wat print dit?, Codebreker en Snelle sorteerder. Alle tien op de minigamespagina.

Het verhaal

Pio is een robot van de planeet Progio, ver in de toekomst. Hij reist terug naar het begin en neemt je mee. In de prehistorie help je Bo de dino bij het vuur, en met elk level dat lukt groeit het kamp: een hut, een boot, een wiel, een dorp. Bij de Romeinen bouw je wegen en waterleidingen met codeblokken. In de stoomtijd nemen machines het werk over en ga jij van blokken naar echte Python-code. Dan begint de ruimtevaart: sondes en schepen naar andere planeten. En op planeet Progio start de eerste kolonie, die jij met Python, JavaScript en webpagina’s laat bloeien. Aan het eind is Progio de planeet waar Pio vandaan komt: je hebt hem zelf gebouwd.

  1. Prehistorie Bo de dino · Zonder lezen
  2. Oude Egypte Oude Egypte · Pijlen, een stap verder
  3. Oude Grieken Oude Grieken · De eerste blokken
  4. Romeinen De Romeinen · Codeblokken
  5. Middeleeuwen Middeleeuwen · Blokken voor gevorderden
  6. Stoomtijd De stoomtijd · Blokken én Python
  7. De uitvinders De uitvinders · Eerste Python-functies
  8. Ruimtevaart Ruimtevaart · Echte Python
  9. Het internet Het internet · Web en JavaScript, eerste stappen
  10. Planeet Progio Planeet Progio · Python, JavaScript, web

Zo werkt Progio

Ieder tijdperk heeft twaalf levels en een baaslevel. In een level maak je een paar korte opdrachten. Lukt het, dan verdien je punten en één tot drie sterren: drie sterren krijg je als je oplossing niet alleen goed is, maar ook slim en kort. Kom je er niet uit, dan zijn er drie hints: een duwtje, een concrete aanwijzing en de uitleg van de oplossing. Hints kosten een paar punten, zodat eerst zelf proberen loont.

Opdrachten die niet lukten komen terug in je foutenlijst, tot je ze twee keer zelfstandig goed hebt gedaan. Wie elke dag even speelt, bouwt een dagreeks op, en wie iets bijzonders doet krijgt een badge. Je ziet je vooruitgang niet alleen in punten, maar ook in het landschap: elk gehaald level voegt iets toe aan de wereld van dat tijdperk.

Voor ouders en leerkrachten

Kinderen kunnen meteen als gast beginnen, zonder account en zonder e-mailadres; de voortgang wordt dan in de browser bewaard. Later maak je als ouder of leerkracht een account met kinderprofielen, zodat je op elk apparaat verder kunt en in het ouderdashboard ziet wat je kind heeft geoefend. In Progio is geen chat, geen ranglijst met vreemden en geen reclame in het spel. Lees meer op de pagina privacy of bij over Progio. Volwassenen die zelf willen leren programmeren, zonder verhaal, vinden straks de Oefenlab.

Sluit aan bij school

De opdrachten volgen de kerndoelen digitale geletterdheid die SLO in 2025 heeft opgeleverd: zelf een programma ontwerpen, herhalingen en keuzes gebruiken, en je programma testen en verbeteren. Op de pagina welk tijdperk past bij jouw kind lees je welk tijdperk bij welke groep past (met aparte pagina's voor kleuters, groep 3 tot 5, groep 6 tot 8, onderbouw en bovenbouw van het voortgezet onderwijs, en voor school), en in de begrippenlijst leggen we woorden als algoritme, herhaling en als-dan in gewone taal uit.

Begin bij Bo de dino

Veelgestelde vragen

Is Progio gratis?

Ja. Spelen als gast is gratis en zonder account. Op de informatiepagina's zoals deze kunnen advertenties staan; in het spel zelf nooit.

Moet mijn kind al kunnen lezen?

Nee. Het eerste tijdperk, de prehistorie met Bo de dino, werkt met plaatjes en pijlen en leest elke opdracht en elke reactie hardop voor.

Werkt Progio op een tablet of telefoon?

Ja. Progio werkt in de browser op telefoon, tablet, laptop en digibord. Er hoeft niets geïnstalleerd te worden.

Is het verhaal historisch correct?

Het verhaal is een speelse rode draad, geen geschiedenisles: dino’s en mensen leefden bijvoorbeeld niet tegelijk. De tijdperken sluiten wel aan bij wat kinderen op school over de tijdvakken leren.