Computing Fundamentals
Practical computing from first keystroke to confident coding.
One product brings together four learning areas, with progress saved across them all. Choose a year group to see the recommended starting point.
⌨️ Years 1–2
Type Lab
Ten progressive typing modules. Pupils build accuracy through letters, words, capitals, numbers and complete sentences, supported by an on-screen keyboard.
Open Type LabStart here ✦🧩 Years 3–5Maze Lab
Twenty block-programming puzzles. Pupils guide an explorer through each maze while learning sequences, loops and conditions.
Open Maze Lab🐍 Year 6+Code Lab
Real Python in the browser, from first print statements to turtle graphics, with immediate checks and a coach that guides without giving away answers.
Open Code Lab🤖 Years 4+AI Fundamentals
Fifteen hands-on modules on how AI works: train an image classifier, explore language models and build interactive projects with AI blocks.
Open AI Fundamentals