Years 7-9 · Computing
Hey there, let’s code.
Explore how computers follow instructions, build your first web page with HTML, and write real code with Python.
New
Freeplay
160+ random coding scenarios, one question at a time. Pick an answer and you see instantly whether you got it right,with the correct answer and a short explanation.
Start FreeplayPick a lesson
Three short modules. Work through them in order, or jump to what interests you. See everything in Modules
Programming Basics
What is a program? Meet algorithms, variables, loops and decisions in plain English.
Start the moduleHTML Basics
Build your very first web page. Headings, paragraphs, links, images and lists.
Start the modulePython Basics
Write real code. Print messages, store data, ask questions and make decisions.
Start the moduleHow to use this site
- Read a module,short sections with worked examples.
- Try the “You try” boxes on paper or in your editor.
- Drill yourself in Freeplay: one question, instant feedback, the correct answer is always shown.
- When you’re feeling sharp, take a quick quiz for the leaderboard.