Cambridge 0478 · Edexcel International GCSE · Ages 14–16
IGCSE Computer Science Tutor: Cambridge & Edexcel
IGCSE Computer Science taught to your child's board: the theory, writing algorithms by hand, and Python, with timed past papers before the exams. 1-on-1, live, with the same teacher every week.
- Cambridge IGCSE (0478) and Edexcel International GCSE specifications
- Pseudocode, flowcharts and trace tables, practised on paper the way the exam asks
- Python from first programs to exam-level problems
- Timed past papers and mark schemes in the final months
Other exam boards
IB Computer Science
IB Diploma Computer Science at SL and HL: the concepts, the programming and a planned Internal Assessment.
Cambridge 9618A-Level Computer Science
Cambridge, AQA and OCR A-Level Computer Science: advanced programming, theory and project guidance.
All boardsIGCSE, IB & A-Level CS
Theory and programming for international curricula, taught to your board's specification: pseudocode, algorithms, Python and project guidance.
What your child will learn
What we cover
Computer systems
Data representation, hardware, networks and security: the theory paper, explained with examples.
Algorithms
Pseudocode, flowcharts, trace tables, searching and sorting, written by hand and checked line by line.
Programming
Python: variables, selection, loops, arrays, functions and files, building up to full exam programs.
Exam technique
Past papers under time, mark schemes, and how to pick up method marks on long answers.
Inside a class
From real IGCSE Computer Science classes


Curriculum
The class-by-class plan
Python 0 to 100
40 classes from a first program to a finished project. Free to download in full.
Your teacher
Subhanu Sankar Roy
Working senior software engineer · 5+ years teaching · 20+ one-on-one students
10 coding competitions wonWon 10 coding competitions run by companies including Bitget, Samsung, Honeywell, Bajaj Finserv, Axis Bank and Sirion Labs, building real projects for their challenges.
- AWS Certified Cloud Practitioner (2023)
- Applied Data Science, Google Developers (2023)
A letter to parents
Dear parents,
I write software for a living, I've won 10 coding competitions run by companies like Samsung and Honeywell, and I've taught children to code for more than five years, from 7-year-olds building their first Scratch games to Grade 11 students training machine learning models. Your child learns from someone who uses these skills every day.
I teach every student myself, the same person every week. I learn how they think, where they get stuck and what they love to build. Then I plan the lessons around their exam board and their goals.
You get short updates on WhatsApp, and you can message me directly whenever you like.
Subhanu
From students and parents
What students said
“The course was excellent. Mr. Roy is extremely knowledgeable, explains things very clearly, and keeps classes highly engaging by encouraging questions. His real-world examples were very relevant, the hands-on projects were very useful and well-structured, and the pace was just right.”
“Mr. Roy is very knowledgeable and the pace of the course was just right. The hands-on practice and projects were useful, and the lecture slides and resources were helpful.”
Questions parents ask
IGCSE Computer Science: FAQs
How is Cambridge IGCSE Computer Science (0478) assessed?
Two written papers, each 1 hour 45 minutes and worth 50%: Paper 1 Computer Systems and Paper 2 Algorithms, Programming and Logic. There is no coursework, so programming is tested on paper. Check the syllabus for your exam year on the Cambridge International website.
What is the difference between Cambridge and Edexcel IGCSE Computer Science?
Both cover computer systems, algorithms and programming. The big difference is how programming is tested: Cambridge tests it in a written paper, while Edexcel International GCSE has a practical paper where students write code on a computer. Each needs a different kind of practice.
Which programming language should my child use for IGCSE?
Python, in most cases. Both boards accept it, most schools teach it, and it is the easiest to read under exam pressure. Lessons also cover the board's own pseudocode.
When should we start preparing?
The earlier the better, because the course builds on itself. Starting by the beginning of the final year leaves time to fix gaps and then work through past papers.
Free trial class
Book a free IGCSE Computer Science trial class
Share your name, WhatsApp number and course. WhatsApp opens with your details filled in, so you can pick a time for the free 30-minute trial class. Afterwards you can ask for a written learning plan.
- +91 90730 55125
- mentorsubhanu@gmail.com
- Sessions
- Live 1-on-1 video · 60 minutes
Session times: weekdays 8–11pm and Saturdays 7am–5pm India time (IST). Sundays off.