
Python Space Academy is a complete, ready-to-teach KS3 Python unit designed for pupils who find programming hard. Pupils become space cadets and complete six missions, building from their first print() line to a working quiz game.
Every lesson is highly visual and carefully scaffolded. It follows the research-backed PRIMM approach (Predict, Run, Investigate, Modify, Make), so pupils read and predict code before they write it. Puzzles and gap-fill tasks build confidence step by step, so pupils are never faced with a blank screen.
MISSIONS
Hello, Universe!: print() and sequence
Fuel Tanks: variables and input()
Rocket Maths: data types, operators and int()
Choose Your Course: selection with if, elif and else
Countdown: for loops, range() and while loops
Final Mission: build a space quiz game step by step
WHAT’S INCLUDED
6 fully editable PowerPoint lessons, each about 60 minutes, with teacher notes and answer slides
52-page pupil work booklet, plus a full answer version
15-page homework booklet with six homeworks that need no computer, plus answers and a revision checklist
40-mark end-of-unit assessment, plus a mark scheme with marking guidance and grade bands
Python mission file with predict, modify and make tasks for every lesson, plus teacher solutions
One-page Python cheat sheet
WHAT MAKES IT DIFFERENT
Anatomy slides label every part of a line of code with arrows
Variables are shown as labelled boxes, with flowcharts for if statements and loops
Predict-then-reveal slides show a hidden output first, then the answer
Side-by-side comparisons show common bugs next to the fix
Jumbled-line puzzles and word-bank gap fills come before independent coding
Cadet, Pilot and Commander levels in every lesson
Every code example has been run in Python, so every output shown is exactly right
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.