Code Your World — the Python Academy
How this works
- Work through each week in order — every week teaches a concept through a real-world scenario, with a live code editor to practise in.
- Pass the short quiz and complete both practice exercises to unlock the next week.
- Halfway through the level, and at the very end, you'll tackle a puzzle-style mini project that combines everything so far.
- Finish the final mini project to unlock your level certificate — and the next level.
🌱 Level 1 — Beginner: Foundations of Python
What you'll build
Across this level you'll build a school announcement board, a digital ID card, a pocket-money calculator, a theme park ride checker, a times-table trainer, a class leaderboard, a secret-code cipher, a board-game toolkit, and a contact book — before combining everything to crack a locker code and escape the computer lab.
🌿 Level 2 — Intermediate: Beyond the Basics
What you'll build
Across this level you'll build a class register system with real file storage, a data-driven CSV report, a small library of your own reusable modules, an object-oriented contact book, and a JSON-powered mini app — before combining everything into a capstone project of your own design.
🌳 Level 3 — Advanced: Algorithms & Real Projects
What you'll build
Across this level you'll compare searching and sorting strategies, analyse real data files, design a multi-class system, write your own tests, work with API-style JSON data, and finish with a two-week capstone project you design and build yourself from start to finish.