Children build games on all of our courses; what changes is the tool and the age.
Scratch runs from 8 to 10, where a game is assembled from blocks. Roblox from 10 to 12, where the child builds a three-dimensional world and sets the rules in it. Python Start from 12 to 14, where the code is typed. All courses run online across forty lessons, and each lesson builds on the one before.
For a ten-year-old who plays every evening,
Roblox usually fits: he knows the platform from the inside and understands what he is doing straight away.
The first projects are simple and playable. An obstacle course where the child decides what happens when a player falls off. A door that only opens with a key, which means hiding the key and checking it can be found. Later comes a shop where points buy something, and the child has to do the arithmetic: how many points a level gives, what an item costs, what happens if a player collects every point at once.
If the game has stopped working, the child does not get a ready answer. The teacher asks what is happening where it breaks, and the child takes it from there. Our teachers go through a three-stage selection and are reassessed every quarter.