Learn to code. Understand computers.
Interactive Python lessons, visual flowchart explanations, and live coding exercises aligned to AQA and OCR โ all in your browser.
Everything you need for Computer Science
Live Python Editor
Write and run real Python code in your browser โ no installation, instant feedback.
Visual Explanations
Every concept explained with interactive flowcharts and SVG diagrams before you code.
Scaffolded Lessons
I Do โ We Do โ You Do. Start with starter code, then tackle independently.
Instant Test Feedback
Each exercise checks your code against test cases and gives specific hints, not just "wrong".
Progress Tracking
Your lesson completions and XP are saved. Pick up exactly where you left off.
Exam Aligned
Every lesson mapped to AQA 8525 and OCR J277 spec points โ great for revision too.
Learning strands
Programming
8 lessons ยท 24 exercisesAlgorithms
7 lessons ยท 8 exercisesData Representation
6 lessons ยท 6 exercisesNetworks & Internet
6 lessons ยท 6 exercisesCyber Security
5 lessons ยท 2 exercisesComputer Systems
6 lessons ยท 2 exercisesPython Developer Path
Real CPython in your browser โ four tiers from GCSE foundations to portfolio projects with AI code review. Tier 1 is free.
๐ Start the path ๐ฎCS Arcade
Binary Blaster, Cipher Cracker, Bug Hunt & Quiz Blitz โ free games to sharpen your skills and top the leaderboard.
โถ Play the ArcadeNo credit card ยท Full Programming module free
Your progress
Homework & class tasks
๐ฉโ๐ซ Teacher? Open the teacher console to set up a class and assign tasks.