Naar de inhoud
Inloggen

Oefenlab

Het Oefenlab is Progio zonder verhaal: gewoon opdrachten, code en directe feedback. Voor iedereen die wil oefenen zonder de tijdreis: tieners die extra willen doen, ouders en leerkrachten die willen meekijken, en volwassenen die zelf willen leren programmeren.

Wat het is

Het Oefenlab is een rustige omgeving zonder dino’s, punten of badges. Je kiest een taal, een onderwerp en een niveau, en je krijgt korte opdrachten die iedere keer een beetje anders zijn. Je schrijft je code in de browser, drukt op start en ziet meteen of het klopt: automatische tests controleren je antwoord op meerdere invoeren en leggen in gewone taal uit wat er anders is dan verwacht. Er valt niets te installeren; het werkt op een laptop, een Chromebook en een tablet met toetsenbord.

Welke talen

Python is het startpunt: variabelen, keuzes, herhaling, functies, lijsten, woordenboeken, strings en het lezen van foutmeldingen, gevolgd door algoritmen zoals zoeken en sorteren. JavaScript volgt dezelfde lijn en voegt de browser toe: gebeurtenissen, knoppen, invoer en tekenen. HTML en CSS leer je door pagina’s te bouwen die je live ziet veranderen. De opdrachten en de uitleg zijn helemaal in het Nederlands; de code zelf is natuurlijk in de taal van de programmeertaal.

Hoe het verschilt van het spel

Het spel vertelt een verhaal en bouwt met elk level een wereld op. Het Oefenlab laat dat weg en geeft je in plaats daarvan overzicht: per onderwerp zie je hoeveel opdrachten je hebt gedaan, welke fouten vaak terugkomen en wat een logische volgende stap is. De hints werken hetzelfde als in het spel (eerst een duwtje, dan een aanwijzing, dan de oplossing), maar zonder puntenkosten. Je foutenlijst blijft: opdrachten die niet lukten komen terug tot ze twee keer goed gaan, omdat dat de snelste manier is om iets echt te leren.

Voor wie

Voor tieners die buiten het spel extra willen oefenen. Voor ouders en leerkrachten die willen begrijpen wat hun kinderen doen. Voor mensen die voor hun werk een script willen kunnen lezen of aanpassen. Voor wie ooit is begonnen en het weer wil oppakken. En voor iedereen die het gewoon leuk vindt om een computer precies te vertellen wat hij moet doen.

Zes onderwerpen

Python: de basis (for, if, functies en variabelen; invullen, fouten zoeken en zelf schrijven), Python: functies en tests (return, lijsten, strings, if/elif/else met automatische tests en randgevallen), Python: tekenen (turtle), Python: algoritmen (zoeken, sorteren, recursie, priemgetallen, dictionaries, met verborgen tests), JavaScript (functies, arrays, strings en objecten in een sandbox) en HTML en CSS (pagina's bouwen en opmaken met een veilige voorvertoning). Elk onderwerp geeft steeds een nieuwe opdracht; je ziet per onderwerp hoeveel je er goed hebt en hoeveel pogingen dat kostte. De oefenplek gebruikt dezelfde techniek als de tijdperken ruimtevaart en planeet Progio: Python en JavaScript die veilig in de browser draaien. Lees ook wat we wel en niet bewaren op de pagina privacy.

Open de oefenplek

Veelgestelde vragen

Heb ik een account nodig?

Nee. Net als in het spel kun je als gast oefenen; de voortgang staat dan in je browser. Met een account kun je op meerdere apparaten verder.

Is de oefenplek gratis?

Ja. Op informatiepagina's zoals deze kunnen advertenties staan; in de oefenomgeving zelf niet.

Kan ik als volwassene ook het spel spelen?

Natuurlijk. De tijdperken voor 13 tot 18 jaar zijn ook voor volwassenen een goede route; het verhaal is een extraatje.

Is het Oefenlab ook voor kinderen?

Ja. In het spel gaat alles op volgorde; in het Oefenlab kies je zelf een onderwerp. Handig om extra te oefenen of vooruit te kijken.