Master IGCSE Computer Science — from first principles to full marks
A calm, structured path through every Cambridge syllabus topic — binary to Python, logic gates to live mock exams — built for students aged 11–16 who want to truly understand the material, not just memorise it.

I believe every student can genuinely understand Computer Science — not just pass it — and this school exists to prove that.— Renstay

What you'll learn
What you'll be able to do
- Explain and apply core computer science concepts — data representation, binary, logic gates — as tested in the IGCSE syllabus
- Write, trace, and debug pseudocode and flowcharts that meet Cambridge marking-scheme expectations
- Design and query relational databases and understand how data is stored and retrieved
- Describe how networks, the internet, and cybersecurity protocols work with confidence and accuracy
- Develop working programs in Python (or another IGCSE-accepted language) covering sequences, selection, iteration, and functions
- Sit the IGCSE Computer Science exam prepared — familiar with past-paper question styles, command words, and time-management strategies
How it works
A school that adapts to you
This isn't a set of static videos. Every lesson is generated live and tuned to where you actually are.
We learn your level
A quick placement check tailors your starting point so you're never bored or lost.
Lessons adapt as you go
Each lesson is written for your pace and your goal, adjusting as your skills grow.
Your AI coach keeps you moving
Checkpoints, feedback, and gentle nudges turn progress into a real result.
The curriculum
What's inside your school
6 modules · 30 lessons

Data Representation & Computer Fundamentals
Builds the foundational theory of how computers store, represent, and process data — covering binary, number systems, and data types as required by the IGCSE syllabus.
- 1.1Introduction to Number SystemsIncluded
- 1.2Binary Conversions & ArithmeticIncluded
- 1.3Representing Text, Images & SoundIncluded
- 1.4Data Storage & File SizesIncluded
- 1.5Data CompressionIncluded
Computer Architecture & Hardware
Explores the internal structure of a computer, how the CPU executes instructions, and the role of memory and storage components.
- 2.1Inside the CPU: Components & the Fetch-Execute CycleIncluded
- 2.2Memory: RAM, ROM & CacheIncluded
- 2.3Secondary Storage DevicesIncluded
- 2.4Input & Output DevicesIncluded
- 2.5Logic Gates & Boolean AlgebraIncluded
Algorithms, Pseudocode & Flowcharts
Develops the ability to design, write, trace, and debug algorithms using the Cambridge pseudocode standard and flowchart notation.
- 3.1What is an Algorithm? Decomposition & AbstractionIncluded
- 3.2Flowcharts: Symbols, Design & TracingIncluded
- 3.3Cambridge Pseudocode: Syntax & ConventionsIncluded
- 3.4Selection & Iteration in PseudocodeIncluded
- 3.5Searching & Sorting AlgorithmsIncluded
Programming in Python
Translates IGCSE algorithm concepts into working Python programs, covering all constructs tested in the practical and written papers.
- 4.1Python Basics: Variables, Data Types & I/OIncluded
- 4.2Selection in Python: if, elif & elseIncluded
- 4.3Iteration in Python: for & while LoopsIncluded
- 4.4Arrays, Lists & String ManipulationIncluded
- 4.5Functions, Procedures & Modular ProgrammingIncluded
Databases, Networks & Cybersecurity
Covers relational database design and SQL, how networks and the internet function, and the cybersecurity threats and protocols students must know for the exam.
- 5.1Relational Databases & Entity-Relationship DiagramsIncluded
- 5.2SQL: Querying & Manipulating DataIncluded
- 5.3Network Types, Topologies & HardwareIncluded
- 5.4The Internet, Protocols & the World Wide WebIncluded
- 5.5Cybersecurity: Threats, Attacks & DefencesIncluded
IGCSE Exam Preparation & Revision
Consolidates all syllabus topics and equips students with the exam technique, command-word literacy, and past-paper practice needed to maximise marks.
- 6.1Understanding the IGCSE Exam: Papers, Timing & Command WordsIncluded
- 6.2Theory Paper Technique: Structured Question WalkthroughIncluded
- 6.3Algorithm & Pseudocode Exam QuestionsIncluded
- 6.4Programming Paper PracticeIncluded
- 6.5Full Mock Exam & Mark-Scheme ReviewIncluded
Who it's for
Is this you?
Form 1 & 2 Starters
Beginning their IGCSE journey early and wanting to build a rock-solid foundation before the exam years arrive.
Form 3 & 4 Exam Students
In the final stretch and need a structured, syllabus-precise resource to consolidate topics and sharpen exam technique.
Struggling Self-Studiers
Finding the textbook dry and confusing, and looking for clear explanations and worked examples that actually make sense.
Supportive Parents
Want to understand what their child is learning so they can offer real help at home, not just encouragement.
CS & ICT Teachers
Looking for a well-structured, Cambridge-aligned companion resource to support classroom teaching and student revision.
Aspiring Young Programmers
Excited about coding and want to learn Python properly while earning a recognised qualification at the same time.
Questions
Frequently asked
Your teacher
A note from your teacher
Renstay
If you're reading this, there's a good chance you — or someone you care about — is staring down the IGCSE Computer Science syllabus and feeling a little overwhelmed. Maybe the binary arithmetic isn't clicking. Maybe the pseudocode looks like a foreign language. Maybe the exam is six months away and the revision plan hasn't quite started yet. I've been in that room, and I know exactly how it feels. That's precisely why I built this school.
Here's the truth about IGCSE Computer Science: it isn't hard because the ideas are complicated. It's hard because most students are taught what to write without ever understanding why it works. When you understand why binary represents numbers the way it does, the conversions stop feeling like magic tricks and start feeling obvious. When you understand what the fetch-execute cycle is actually doing, the exam question about CPU components writes itself. Understanding — real, solid understanding — is the shortcut to marks. That's the philosophy behind every single lesson here.
What you'll find inside is a school structured the way good teaching actually works: start with the foundations, build each new concept on top of the last, and never move on until you're genuinely confident. We cover every corner of the Cambridge syllabus — data representation, computer architecture, algorithms, Python programming, databases, networks, cybersecurity — in a sequence that makes sense, with explanations that use real analogies and step-by-step logic rather than walls of text copied from a textbook.
The exam preparation section is something I'm especially proud of. It isn't just practice questions — it's a masterclass in how Cambridge thinks. You'll learn to read command words like a detective, structure theory answers for maximum marks, and approach the algorithm and programming questions with a clear strategy. By the time you sit the full mock exam and work through the mark scheme, the real exam won't feel like a surprise. It'll feel like something you've already done.
I know you have options — YouTube, textbooks, other courses. What makes this different is that everything is in one place, in the right order, designed specifically for this syllabus, and explained the way a teacher who genuinely enjoys the subject explains things. No skipping ahead, no gaps, no assumed knowledge. Just a clear, calm path from where you are now to where you want to be on results day. I'd love for you to take that path with us.
— Renstay
Start your journey today
Join get instant access — learn at your own pace with an AI coach in your corner.
$29/mo
Recurring billing · cancel anytime
Secure checkout · Instant access
- 6 modules, 30 lessons
- AI-adaptive lessons tuned to your level
- Quizzes & checkpoints to lock in progress
- Your own AI learning coach
- Learn on any device, at your pace
- Full access for as long as you're subscribed