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.

The Ember Trail: eleven places from Willow Clearing to the waterfront Lantern Festival.

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.

  1. PART 1 · 5 STOPS

    Willow Clearing

    Values, names and messages

  2. PART 2 · 5 STOPS

    The River Crossing

    Read answers and make choices

  3. PART 3 · 4 STOPS

    Lantern Orchard

    Repeat steps and work with lists

  4. PART 4 · 4 STOPS

    The Wayfarer’s Crossroads

    Plan a program before coding

  5. PART 5 · 5 STOPS

    Mushroom Market

    Lists, totals and random numbers

  6. PART 6 · 4 STOPS

    Mistwater Marsh

    Keep going with while

  7. PART 7 · 3 STOPS

    The Resonant Cavern

    Solve an exact-output challenge

  8. PART 8 · 3 STOPS

    Frostpine Outpost

    Put your skills together

  9. PART 9 · 4 STOPS

    Stargazer Observatory

    Build a number guessing game

  10. PART 10 · 4 STOPS

    The Windmill Workshop

    Functions that give something back

  11. PART 11 · 5 STOPS

    The Lantern Festival

    Combine functions in your festival kitchen

Open Python Foundations →

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 →