Every session is built around making something, so the learning sticks.
Children get to grips with the building blocks of programming: sequencing, instructions, loops and logic, the ideas that sit underneath every piece of software they will ever use. They put those ideas straight to work on creative coding projects like games, animations and interactive stories, learning to break a tricky task into smaller, solvable steps.
Just as importantly, they grow comfortable using technology in a positive, purposeful way. Tools are matched to age and stage, from visual coding for younger children through to platforms and languages like Scratch, Python and HTML and CSS as they progress.