Algorithms
Choose a method for the problem, from scanning a sequence to navigating a maze or traversing a tree.
AlgoPath
Loading your Computer Science topics and activities.
Trailblazers · Skybound Arcade
Take your Python through twelve worlds in Skybound Arcade. Learn a topic, solve its checkpoint and try a fresh practice task as you work through the Trailblazers challenges.
Play in your browser on a desktop or laptop. Sign in to save your code and progress.
Related reading from our Python series
Our Python GCSE Advanced book explores dictionaries, hashing and recursion alongside testing and explaining solutions. Use it for extra reading as you develop those skills in Trailblazers.
Book 0314 chapters · 2026
Algorithms and independent projects
Coming soon Python A level book

Print visualisation · Python GCSE Advanced
Published by Code&AI Limited under its AlgoPath Coding Academy imprint. Books and online course access are separate.
A strong core · Room to explore
For learners ready for the Trailblazers challenges, with a teaching lesson and a fresh practice task for each topic.
Choose a method for the problem, from scanning a sequence to navigating a maze or traversing a tree.
Predict an outcome, check a boundary case and use a fresh practice task to test your understanding.
Combine smaller functions and data structures into solutions you can explain and improve.
More topics you’ll meet along the way.
Twelve worlds · Forty-two lessons with practice
Move from sequences and nested loops to dictionaries, maze routes and recursive trees. The worlds below follow the course map, with a separate practice task for every lesson.
Read and select sequences
Transform and distribute sequences
Compare neighbours and track groups
Carry state and evaluate a ranking
Nested loops and systematic search
Function contracts and row summaries
Apply helpers across grids
Dictionaries, collisions and frequencies
Maze coordinates and safe movement
Validate and construct number grids
Recursion: carry information down
Recursion: return results upwards
Keep learning at your pace
Revisit a teaching lesson, work on its separate practice and ask the tutor about your current code. Completed checkpoints remain available to revisit; passing the next main checkpoint moves your journey forward.
Your virtual tutor’s voice and personal guidance are computer-generated.