Click any lesson with to preview it
| Straight Into Scratch | ||
| Welcome: Build Your First Scratch Program | ||
| Variables and Input in Scratch | ||
| Loops in Scratch | ||
| Conditionals and Events in Scratch | ||
| Testing and Debugging in Scratch | ||
| Design It, Then Build It | ||
| The Four Steps of Computational Thinking, by Building | ||
| Pseudo-code and Flow Charts: Plan It, Then Build It | ||
| Trace, Predict and Fix | ||
| Make Games in Makecode Arcade | ||
| Plan and Build Your First Arcade Game, Part 1 | ||
| Enemies, Lives and Debugging, Part 2 | ||
| Score, Win and Share, Part 3 | ||
| Make It Yours | ||
| Game Showcase: Play, Evaluate, Improve | ||
| Computers and the World | ||
| Inside the Machine That Runs Your Game | ||
| Computing in the World Around Us | ||
| Ethics in Computing | ||
| Strand 1 Challenge Build | ||
| The Internet and Data | ||
| How the Internet Moves Data | ||
| How Search Engines Find and Rank Pages | ||
| How Computers Store Data: Bits and Images | ||
| Investigating a Real-world Problem | ||
| Present and Justify Your Proposal | ||
| Build a Website with HTML and CSS | ||
| Your First Web Page with HTML | ||
| Adding Images and Structure | ||
| Styling with CSS | ||
| Build a Small Website | ||
| Coding Beyond the Screen with a Micro:bit | ||
| Sensing with a Micro:bit | ||
| Logging Data Over Time with a Micro:bit | ||
| Connecting Two Micro:bits with Radio | ||
| AI in Coding | ||
| What AI Models Are, from Chatbots to Agents | ||
| Train Your Own Image Model | ||
| Code a Game That Uses Your Model | ||
| AI Agents: Software That Plans and Acts | ||
| Using AI Well: Judgement, Limits and Staying in Control | ||
| Connected and Responsible | ||
| Ethics, Law and Safety Online | ||
| A Connected Cross-curricular Project | ||
| From Blocks to Text, Python | ||
| Your First Python Program | ||
| Variables, Input and Output in Python | ||
| Conditionals and Loops in Python | ||
| Functions in Python | ||
| Lists and Working with Data in Python | ||
| From Blocks to Text, Arcade Games in Code | ||
| From Blocks to Text in Makecode Arcade | ||
| Read, Document and Debug Game Code | ||
| Reading, Documenting and Analysing Code | ||
| Documenting Your Code | ||
| Reading and Analysing Unfamiliar Code | ||
| Strand 3 Challenge Build | ||
| Choosing Your CBA Approach | ||
| Planning and Starting Your CBA | ||
| Building and Testing, a Progress Check | ||
| Documenting and Packaging | ||
| Presenting and Reflecting |
| Straight Into Scratch | ||
| Welcome: Build Your First Scratch Program | ||
| Variables and Input in Scratch | ||
| Loops in Scratch | ||
| Conditionals and Events in Scratch | ||
| Testing and Debugging in Scratch | ||
| Design It, Then Build It | ||
| The Four Steps of Computational Thinking, by Building | ||
| Pseudo-code and Flow Charts: Plan It, Then Build It | ||
| Trace, Predict and Fix | ||
| Make Games in Makecode Arcade | ||
| Plan and Build Your First Arcade Game, Part 1 | ||
| Enemies, Lives and Debugging, Part 2 | ||
| Score, Win and Share, Part 3 | ||
| Make It Yours | ||
| Game Showcase: Play, Evaluate, Improve | ||
| Computers and the World | ||
| Inside the Machine That Runs Your Game | ||
| Computing in the World Around Us | ||
| Ethics in Computing | ||
| Strand 1 Challenge Build | ||
| The Internet and Data | ||
| How the Internet Moves Data | ||
| How Search Engines Find and Rank Pages | ||
| How Computers Store Data: Bits and Images | ||
| Investigating a Real-world Problem | ||
| Present and Justify Your Proposal | ||
| Build a Website with HTML and CSS | ||
| Your First Web Page with HTML | ||
| Adding Images and Structure | ||
| Styling with CSS | ||
| Build a Small Website | ||
| Coding Beyond the Screen with a Micro:bit | ||
| Sensing with a Micro:bit | ||
| Logging Data Over Time with a Micro:bit | ||
| Connecting Two Micro:bits with Radio | ||
| AI in Coding | ||
| What AI Models Are, from Chatbots to Agents | ||
| Train Your Own Image Model | ||
| Code a Game That Uses Your Model | ||
| AI Agents: Software That Plans and Acts | ||
| Using AI Well: Judgement, Limits and Staying in Control | ||
| Connected and Responsible | ||
| Ethics, Law and Safety Online | ||
| A Connected Cross-curricular Project | ||
| From Blocks to Text, Python | ||
| Your First Python Program | ||
| Variables, Input and Output in Python | ||
| Conditionals and Loops in Python | ||
| Functions in Python | ||
| Lists and Working with Data in Python | ||
| From Blocks to Text, Arcade Games in Code | ||
| From Blocks to Text in Makecode Arcade | ||
| Read, Document and Debug Game Code | ||
| Reading, Documenting and Analysing Code | ||
| Documenting Your Code | ||
| Reading and Analysing Unfamiliar Code | ||
| Strand 3 Challenge Build | ||
| Choosing Your CBA Approach | ||
| Planning and Starting Your CBA | ||
| Building and Testing, a Progress Check | ||
| Documenting and Packaging | ||
| Presenting and Reflecting |
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.