PYTHON FOUNDATIONS · THE EMBER TRAIL
A little Python.
A brighter valley.
Help Rowan and Pip restore a valley waiting for its light. Watch a lesson, write your own Python and see your code change the world around you.
For beginners. Play in your browser on a desktop or laptop. Your code and progress save to your account.

ELEVEN PLACES · ONE ADVENTURE
Learn a little. Make something happen.
Each stop has a clear task, a teaching video and Python practice. Complete the task to bring its scene to life and continue your journey.
- PART 1 · 5 STOPS
Willow Clearing
Values, names and messages
- PART 2 · 5 STOPS
The River Crossing
Read answers and make choices
- PART 3 · 4 STOPS
Lantern Orchard
Repeat steps and work with lists
- PART 4 · 4 STOPS
The Wayfarer’s Crossroads
Plan a program before coding
- PART 5 · 5 STOPS
Mushroom Market
Lists, totals and random numbers
- PART 6 · 4 STOPS
Mistwater Marsh
Keep going with while
- PART 7 · 3 STOPS
The Resonant Cavern
Solve an exact-output challenge
- PART 8 · 3 STOPS
Frostpine Outpost
Put your skills together
- PART 9 · 4 STOPS
Stargazer Observatory
Build a number guessing game
- PART 10 · 4 STOPS
The Windmill Workshop
Functions that give something back
- PART 11 · 5 STOPS
The Lantern Festival
Combine functions in your festival kitchen
Help when you need it
Replay a lesson, compare your output and ask the tutor for help with your code. There is no time limit. Your tutor’s voice and personal guidance are computer-generated.
Course plans and tutor allowances →