Year 8 — The Creative Coder & Digital Maker

Six terms, twenty lessons. You'll animate stories and games in Scratch, program real hardware with the micro:bit, build your own website in HTML, create with AI in Canva and Copilot, then take your first steps in Python — making something new to share in every single lesson.

Terms

Term 1

Lessons 1–4 · Scratch

Animate your first sprite, tell a 4-scene story, build an interactive quiz, and make a playable collect-the-item game.

Go to Term 1 →

Term 2

Lessons 5–7 · micro:bit

Meet the BBC micro:bit, turn it into a temperature-based mood detector, then design your own physical computing project.

Go to Term 2 →

Term 3

Lessons 8–10 · HTML

Build your first web page, add images, links and colour, then link two pages into a mini portfolio website.

Go to Term 3 →

Term 4

Lessons 11–13 · AI & Canva

Create with Copilot and Canva's AI tools, question how far AI decisions can be trusted, then train your own AI model.

Go to Term 4 →

Term 5

Lessons 14–18 · Scratch & Python

Upgrade your game with a timer, lives and clones, publish and showcase it, then write your first lines of Python.

Go to Term 5 →

Term 6

Lessons 19–20 · Python

Build a 3-question Python quiz game, then showcase your favourite piece of work from the whole year.

Go to Term 6 →

Progress overview

Tick off lessons as you complete them. This is saved in your browser only — it does not send anything to your teacher.

LessonTitleTermDone?
1What is Scratch? Your First AnimationTerm 1
2Storytelling with ScratchTerm 1
3Ask, Answer and Decide: An Interactive QuizTerm 1
4Building Your First GameTerm 1
5Meet the micro:bitTerm 2
6micro:bit as a Sensor: Mood DetectorTerm 2
7micro:bit Project: Make Something UsefulTerm 2
8What is HTML? Your Profile PageTerm 3
9Images, Links and First ColourTerm 3
10Building a Two-Page Portfolio WebsiteTerm 3
11AI as a Creative PartnerTerm 4
12Can We Trust AI? An InfographicTerm 4
13Teach the Machine: Training Your Own AI ModelTerm 4
14Scratch Game Part 2: Timer, Lives and ClonesTerm 5
15Polish and Publish Your Scratch GameTerm 5
16Scratch Showcase: Look Ahead to PythonTerm 5
17Python First Look: Hello, WorldTerm 5
18Python: Build a Simple CalculatorTerm 5
19Python: Build a 3-Question Quiz GameTerm 6
20Year-End Showcase and ReflectionTerm 6