Click any lesson with to preview it
| Straight Into Scratch | ||
| Welcome: Build Your First Scratch Program | Quiz | |
| Variables and Input in Scratch | Quiz | |
| Loops in Scratch | Quiz | |
| Conditionals and Events in Scratch | Quiz | |
| Testing and Debugging in Scratch | Quiz | |
| Design It, Then Build It | ||
| The Four Steps of Computational Thinking, by Building | Quiz | |
| Pseudo-code and Flow Charts: Plan It, Then Build It | Quiz | |
| Trace, Predict and Fix | Quiz | |
| Make Games in Makecode Arcade | ||
| Plan and Build Your First Arcade Game, Part 1 | Quiz | |
| Enemies, Lives and Debugging, Part 2 | Quiz | |
| Score, Win and Share, Part 3 | Quiz | |
| Make It Yours | ||
| Game Showcase: Play, Evaluate, Improve | Quiz | |
| Computers and the World | ||
| Inside the Machine That Runs Your Game | Quiz | |
| Computing in the World Around Us | Quiz | |
| Ethics in Computing | Quiz | |
| Strand 1 Challenge Build | Quiz | |
| Strand 1: Introducing computer science: end of strand check | ||
| The Internet and Data | ||
| How the Internet Moves Data | Quiz | |
| How Search Engines Find and Rank Pages | Quiz | |
| How Computers Store Data, Bits and Images | Quiz | |
| Investigating a Real-world Problem | Quiz | |
| Present and Justify Your Proposal | Quiz | |
| Build a Website with HTML and CSS | ||
| Your First Web Page with HTML | Quiz | |
| Adding Images and Structure | Quiz | |
| Styling with CSS | Quiz | |
| Lay the Page Out | Quiz | |
| Build a Small Website | Quiz | |
| Write the HTML Yourself | Quiz | |
| Coding Beyond the Screen with a Micro:bit | ||
| Sensing with a Micro:bit | Quiz | |
| Logging Data Over Time with a Micro:bit | Quiz | |
| Connecting Two Micro:bits with Radio | Quiz | |
| AI in Coding | ||
| What AI Models Are, from Chatbots to Agents | Quiz | |
| Train Your Own Image Model | Quiz | |
| Code a Game That Uses Your Model | Quiz | |
| AI Agents, Software That Plans and Acts | Quiz | |
| Using AI Well, Judgement, Limits and Staying in Control | Quiz | |
| Connected and Responsible | ||
| Ethics, Law and Safety Online | Quiz | |
| A Connected Cross-curricular Project | Quiz | |
| Strand 2: Let's get connected: end of strand check | ||
| From Blocks to Text, Python | ||
| Your First Python Program | Quiz | |
| Variables, Input and Output in Python | Quiz | |
| Conditionals and Loops in Python | Quiz | |
| Functions in Python | Quiz | |
| Lists and Working with Data in Python | Quiz | |
| From Blocks to Text, Arcade Games in Code | ||
| From Blocks to Text in Makecode Arcade | Quiz | |
| Read, Document and Debug Game Code | Quiz | |
| Build a Number-guessing Game on the Micro:bit, Then Read It in Python | Quiz | |
| Reading, Documenting and Analysing Code | ||
| Documenting Your Code | Quiz | |
| Reading and Analysing Unfamiliar Code | Quiz | |
| Strand 3 Challenge Build | Quiz | |
| Strand 3: Coding at the next level: end of strand check | ||
| Choosing Your CBA Approach | Quiz | |
| Planning and Starting Your CBA | Quiz | |
| Building and Testing: a Progress Check | Quiz | |
| Documenting and Packaging | Quiz | |
| Presenting and Reflecting | Quiz |
| Scratch and Arcade Studio | ||
| Studio: Rocket Lander | Quiz | |
| Studio: Autonomous Car | Quiz | |
| Studio: Shark Swim | Quiz | |
| Studio: Red V Green V Blue | Quiz | |
| Studio: Galaxy Ghosts | Quiz | |
| Studio: Bat Battle | Quiz | |
| Studio: Donut Rush | Quiz | |
| Studio: Prison Break | Quiz | |
| Micro:bit and AI Studio | ||
| Studio: Reaction Timer | Quiz | |
| Studio: Step Counter | Quiz | |
| Studio: Light Clapper | Quiz | |
| Studio: Higher or Lower | Quiz | |
| Studio: Voting System | Quiz | |
| Studio: Train a Pose Model | Quiz | |
| Studio: AI Pose Space Game | Quiz | |
| Python and Web Studio | ||
| Studio: Rock, Paper, Scissors in Python | Quiz | |
| Studio: Digital Dice Roller | Quiz | |
| Studio: Reaction Time Tester in Python | Quiz | |
| Studio: Interactive Quiz Game for the Web | Quiz | |
| Studio: Weather Web App | Quiz | |
| Web Page Studio | ||
| Studio: a Site for Something You Care About | Quiz | |
| Studio: Make Your Page Do Something | Quiz | |
| Straight Into Scratch | ||
| Welcome: Build Your First Scratch Program | Quiz | |
| Variables and Input in Scratch | Quiz | |
| Loops in Scratch | Quiz | |
| Conditionals and Events in Scratch | Quiz | |
| Testing and Debugging in Scratch | Quiz | |
| Design It, Then Build It | ||
| The Four Steps of Computational Thinking, by Building | Quiz | |
| Pseudo-code and Flow Charts: Plan It, Then Build It | Quiz | |
| Trace, Predict and Fix | Quiz | |
| Make Games in Makecode Arcade | ||
| Plan and Build Your First Arcade Game, Part 1 | Quiz | |
| Enemies, Lives and Debugging, Part 2 | Quiz | |
| Score, Win and Share, Part 3 | Quiz | |
| Make It Yours | ||
| Game Showcase: Play, Evaluate, Improve | Quiz | |
| Computers and the World | ||
| Inside the Machine That Runs Your Game | Quiz | |
| Computing in the World Around Us | Quiz | |
| Ethics in Computing | Quiz | |
| Strand 1 Challenge Build | Quiz | |
| Strand 1: Introducing computer science: end of strand check | ||
| The Internet and Data | ||
| How the Internet Moves Data | Quiz | |
| How Search Engines Find and Rank Pages | Quiz | |
| How Computers Store Data, Bits and Images | Quiz | |
| Investigating a Real-world Problem | Quiz | |
| Present and Justify Your Proposal | Quiz | |
| Build a Website with HTML and CSS | ||
| Your First Web Page with HTML | Quiz | |
| Adding Images and Structure | Quiz | |
| Styling with CSS | Quiz | |
| Lay the Page Out | Quiz | |
| Build a Small Website | Quiz | |
| Write the HTML Yourself | Quiz | |
| Coding Beyond the Screen with a Micro:bit | ||
| Sensing with a Micro:bit | Quiz | |
| Logging Data Over Time with a Micro:bit | Quiz | |
| Connecting Two Micro:bits with Radio | Quiz | |
| AI in Coding | ||
| What AI Models Are, from Chatbots to Agents | Quiz | |
| Train Your Own Image Model | Quiz | |
| Code a Game That Uses Your Model | Quiz | |
| AI Agents, Software That Plans and Acts | Quiz | |
| Using AI Well, Judgement, Limits and Staying in Control | Quiz | |
| Connected and Responsible | ||
| Ethics, Law and Safety Online | Quiz | |
| A Connected Cross-curricular Project | Quiz | |
| Strand 2: Let's get connected: end of strand check | ||
| From Blocks to Text, Python | ||
| Your First Python Program | Quiz | |
| Variables, Input and Output in Python | Quiz | |
| Conditionals and Loops in Python | Quiz | |
| Functions in Python | Quiz | |
| Lists and Working with Data in Python | Quiz | |
| From Blocks to Text, Arcade Games in Code | ||
| From Blocks to Text in Makecode Arcade | Quiz | |
| Read, Document and Debug Game Code | Quiz | |
| Build a Number-guessing Game on the Micro:bit, Then Read It in Python | Quiz | |
| Reading, Documenting and Analysing Code | ||
| Documenting Your Code | Quiz | |
| Reading and Analysing Unfamiliar Code | Quiz | |
| Strand 3 Challenge Build | Quiz | |
| Strand 3: Coding at the next level: end of strand check | ||
| Scratch and Arcade Studio | ||
| Studio: Rocket Lander | Quiz | |
| Studio: Autonomous Car | Quiz | |
| Studio: Shark Swim | Quiz | |
| Studio: Red V Green V Blue | Quiz | |
| Studio: Galaxy Ghosts | Quiz | |
| Studio: Bat Battle | Quiz | |
| Studio: Donut Rush | Quiz | |
| Studio: Prison Break | Quiz | |
| Micro:bit and AI Studio | ||
| Studio: Reaction Timer | Quiz | |
| Studio: Step Counter | Quiz | |
| Studio: Light Clapper | Quiz | |
| Studio: Higher or Lower | Quiz | |
| Studio: Voting System | Quiz | |
| Studio: Train a Pose Model | Quiz | |
| Studio: AI Pose Space Game | Quiz | |
| Python and Web Studio | ||
| Studio: Rock, Paper, Scissors in Python | Quiz | |
| Studio: Digital Dice Roller | Quiz | |
| Studio: Reaction Time Tester in Python | Quiz | |
| Studio: Interactive Quiz Game for the Web | Quiz | |
| Studio: Weather Web App | Quiz | |
| Web Page Studio | ||
| Studio: a Site for Something You Care About | Quiz | |
| Studio: Make Your Page Do Something | Quiz | |
See exactly how this course maps to official curriculum specifications
The curriculum does not include official reference codes for individual learning outcomes, so we have assigned a code scheme to make it easier to identify and track coverage.
Get in touch to discuss pricing and ordering for your school.