Scratch
The friendliest first step into programming — drag, drop, animate. Build games and stories without typing a line of code.
- 192 lessons
- 192 hours
- 4 levels
4 level assessments
Start learning →Python
An 8-level journey aligned with all 6 Python Institute entry-level certifications. Games, AI, automation and security — the full path.
- 384 lessons
- 576 hours
- 6 certifications
PCEP · PCED · PCEI · PCET · PCEA · PCES
Start learning →AI & Machine Learning
Meet AI, master prompt engineering, train your own machine-learning models and explore computer vision. No-code first, then light Python — 4 levels from Explorer to Innovator.
- 192 lessons
- 288 hours
- 4 levels
AI Explorer · ML Maker · Vision & Data · AI Innovator
Start learning →Arduino
From blinking LEDs to IoT robots — 4 levels of hands-on hardware aligned to the Arduino Certification exam.
- 192 lessons
- 288 hours
- 1 certification
Arduino Certification
Start learning →Advasbot Robotics
Our in-house robotics kit. Build robots, machines and competition bots across four levels — each with build files and walkthrough videos.
- 192 projects
- 4 levels
- Build kits
Battle bots · mechanisms · sport bots · mobile bots
Browse projects →micro:bit
The pocket-sized BBC micro:bit. Three levels of block and MicroPython projects — Basic, Intermediate and Advanced — each with starter files and walkthrough videos.
- 36 lessons
- 3 levels
- Blocks + Python
Basic · Intermediate · Advanced
Browse lessons →EV3 Robotics
Hands-on robot builds with LEGO Mindstorms EV3. Four levels of vehicles, animals, contraptions and competition-style projects — with build files and walkthrough videos for every model.
- 192 projects
- 4 levels
- Build kits
Drive base · animals · machines · competition robots
Browse projects →LEGO EV3 Robotics
Authored, step-by-step lessons for LEGO MINDSTORMS EV3 — build a model, then program it. A content preview (backup of EV3) with Level 1 fully written, to be merged into the EV3 course later.
- 13 lessons live
- 13 models
- 4 levels
Motors · display · sound · sensors · forever loop
Browse lessons →WebApp Full-Stack
HTML, CSS, JavaScript, React, Node.js, Express and Postgres — from your first hand-written HTML page to a tested, typed, deployed full-stack product.
- 192 lessons
- 4 levels
- 3 optional modules
HTML/CSS · JS & React · Backend & DB · Production
Start learning →Godot Game Development
Build real games with Godot 4 and GDScript — 2D, 3D, online multiplayer, game databases and servers, and publishing to desktop, mobile and web. Make your own art, 3D and music assets along the way.
- 192 lessons
- 4 levels
- 4 optional modules
2D games · 2D mastery · 3D games · multiplayer & shipping
Browse syllabus →AQA GCSE Computer Science
The full AQA 8525 specification — algorithms, programming, data representation, computer systems, networks, cyber security, databases and impacts. Taught in AQA pseudo-code and Python with real exam-style practice.
- 8 spec units
- 2 exam papers
- 1 lesson live
Paper 1 · Paper 2 — AQA 8525 written exams
Browse lessons →Cambridge IGCSE Computer Science
The full Cambridge 0478 / 0984 / 2210 syllabus — data representation, networks, hardware, software, the internet, emerging tech, algorithms, programming, databases and logic. Taught in Cambridge pseudocode and IDLE-style Python with real exam-style practice.
- 10 syllabus topics
- 2 exam papers
- 17 lessons live
Paper 1 · Paper 2 — Cambridge 0478/0984/2210 written exams
Browse lessons →How our courses work
1.5-hour sessions
Every lesson is a single 90-minute session — short enough to stay sharp, long enough to actually build something.
Project per topic
You don't just learn syntax. Every cluster of lessons ends in a real game, app, or dataset you can show off.
Cert-ready paths
Our Python track prepares you for 6 Python Institute certifications. Your skills come with proof.