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 | |
Everything you need to plan and teach the course, ready to download and print.
These are for teachers. Sign in to download them.
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.