Coding Courses

Learn to code for Computer Science

Structured programming courses designed specifically for GCSE and A Level Computer Science. Theory, worked examples, and practice exercises — from complete beginner to exam standard.

🎓
🆕 New! — Ages 16+ · OCR H446

A Level Quest: Algorithm Archives

A gamified OCR A Level Computer Science adventure for Years 12 & 13. Data structures, advanced algorithms, formal languages, OOP paradigms and cryptography — every level mapped to the H446 specification.

📊 21 spec-mapped levels💎 Data structures⚔️ Advanced algorithms∑ Formal languages🔒 Cryptography🔐 First 5 free · Rest Pro
⚔️
🎮 Ages 14+ · GCSE & A Level

Python Quest: The Lost Crystals

A graphical, gamified Python adventure where students write real code to control their hero. Navigate dungeons, defeat goblins, collect gems, and master programming through gameplay.

⚔️ Real Python execution🎮 Animated hero movement⭐ 3-star efficiency rating📖 23 progressive levels🔐 First 4 free · Rest Pro
Start the Quest →
🐍

Python

Most popular GCSE exam language

9
chapters
30
lessons
Free
beginner
  • Variables, data types, operators
  • Selection, iteration, functions
  • Lists, strings, file handling
  • Algorithms and sorting
  • OOP, recursion, advanced topics
Start Python course →
🔷

C#

Popular for A Level NEA projects

9
chapters
33
lessons
Free
beginner
  • Console applications, variables
  • Control flow, methods
  • Arrays, strings, file I/O
  • Object-oriented programming
  • GUIs, databases, advanced OOP
Start C# course →
🤖
New! Ages 8–14

Python with Byte! — Junior Edition

A graphical, character-driven Python course for younger learners. Learn with Byte, Bit, Pixel, Loop and Bug through 10 story-led adventures. No experience needed!

10 lessons 5 characters Earn badges Run real Python
Start Python adventure! →
🔷
New! Ages 8–14

C# with Byte! — Junior Edition

The same fun characters teach C#! From Console.WriteLine to classes and LINQ — 10 free lessons, 8 pro. Perfect for younger students who want to learn the language used by game studios.

18 lessons 5 characters Earn badges Run real C#
Start C# adventure! →

About the courses

The courses include theory, worked examples, and starter code for every lesson. Each lesson builds on the last — no prior experience required. The courses are designed to take you from complete beginner to being able to write exam-quality programs.

Gareth Edgell

Prefer to learn with a tutor?

Book a 1-to-1 programming session with Gareth — we'll work through your specific challenges at your pace. Python, C#, ERL, or whatever language your course uses.

Book a coding session →