CAIE / 01
Cambridge AS and A Level Computer Science 9618
The course this page describes. All four papers, with Paper 2 pseudocode and Paper 4 practical taught as the two separate disciplines the syllabus makes them.
Open the syllabusCambridge 9618 · AS and A Level · Four papers · Live online
Cambridge 9618 examines through four papers of seventy-five marks each. Paper 2 states that candidates will not be required to write programming code and supplies an Insert of pseudocode built-in functions. Paper 4 is practical: program code and evidence of testing, built around a small number of scenarios. The same qualification therefore asks a student to reason about programs without producing them, and then to produce nothing but. Fluent coders lose Paper 2 marks; careful pseudocode writers freeze in Paper 4. We teach the two separately.
Live online · one to one or a batch of five to eight · taught from India, worldwide · from USD 100 a month · first class free
Start here
The 9618 course teaches Paper 2 and Paper 4 as separate disciplines. The IGCSE and A Level Mathematics courses are what students arrive with.

CAIE / 01
The course this page describes. All four papers, with Paper 2 pseudocode and Paper 4 practical taught as the two separate disciplines the syllabus makes them.
Open the syllabus →
CAIE / 02
The qualification most 9618 students arrive from, and the one that already taught them the pseudocode discipline.
Open the syllabus →
CAIE / 03
Taken alongside by most 9618 candidates, and the reason floating point and complexity either land or do not.
Open the syllabus →The course
One course, two formats, both live. The batch runs a shared schedule through AS and then A2; one to one is paced to whichever series the student is entered for and rebuilt around the weaker paper.
| How it runs | Batch of five to eight | One to one |
|---|---|---|
| Route supported | AS then A2, staged | Staged or all four in one series |
| Live classes each week | Two, fixed slot | Two, slot agreed with you |
| Paper 2 pseudocode drilling | Weekly from AS term 2 | Weekly, more if it is the weak side |
| Paper 4 practical sessions | Weekly through A2 term 2 | Weekly, with extra scenario runs |
| Test evidence practised | Every practical session | Every practical session |
| Joining part way | At the start of a term | Any week |
| Monthly fee | USD 100 | USD 150 |
| Trial | First class free, no card | First class free, no card |
The short answer
Cambridge International AS and A Level Computer Science 9618 is examined through four papers of 75 marks each. Paper 1 is Theory Fundamentals, covering syllabus sections 1 to 8. Paper 2 is Fundamental Problem-solving and Programming Skills, sections 9 to 12, and the syllabus states candidates will not be required to write programming code, providing an Insert of pseudocode built-in functions instead. Paper 3 is Advanced Theory, sections 13 to 20. Paper 4 is Practical, assessing sections 19 to 20 through scenarios, with program code and evidence of testing submitted. AS candidates take Papers 1 and 2; A Level candidates take all four. Modern Age Coders teaches it live online, one to one or in batches of five to eight, from USD 100 a month, first class free.
Module by module
Paper 2 and Paper 4 are deliberately separated into different modules, because the syllabus separates them and courses that blur the two produce students who are only ready for one.
8 classes · Sections 1 to 8
8 classes · Sections 1 to 8
7 classes · Sections 9 to 12
7 classes · Sections 9 to 12
8 classes · Sections 13 to 20
7 classes · Sections 13 to 20
8 classes · Paper 4
8 classes · All papers
The split nobody prepares for
Both sentences are the syllabus's own position, and together they define what studying 9618 properly actually means.
Paper 2 is Fundamental Problem-solving and Programming Skills, and the syllabus states plainly that candidates will not be required to write programming code. Candidates are given an Insert containing pseudocode built-in functions, and answers are expected in Cambridge pseudocode using those functions rather than invented ones.
Paper 4 is Practical. It assesses the practical application of the syllabus, the tasks are built around a small number of scenarios, and program code and evidence of testing are submitted. There is no pseudocode credit to fall back on and no theory to write around a program that does not run.
So the qualification contains two genuinely different disciplines. One asks a student to reason about a program precisely without producing it. The other asks them to produce a working one, under time, and to prove it works. A student can be strong at either and weak at the other, and both profiles are common.
The mistake most courses make is treating programming practice as preparation for both. It is not. Fluent coders lose Paper 2 marks by writing code where pseudocode was wanted, and careful pseudocode writers freeze in Paper 4 because they have rarely had to make anything actually run. We teach the two separately and say so.
The four papers
From the published syllabus for examination in 2026, with exams available in the June and November series. Confirm your own entry with your school or centre.
| Paper | Name | Assesses | Marks | Taken by |
|---|---|---|---|---|
| Paper 1 | Theory Fundamentals | Sections 1 to 8 | 75 | AS and A Level |
| Paper 2 | Fundamental Problem-solving and Programming Skills | Sections 9 to 12 | 75 | AS and A Level |
| Paper 3 | Advanced Theory | Sections 13 to 20 | 75 | A Level only |
| Paper 4 | Practical | Sections 19 to 20, applied | 75 | A Level only |
| Paper 2 note | No program code required | Insert of pseudocode functions provided | ||
| Paper 4 note | Scenario based | Code and evidence of testing submitted | ||
| Series | June and November | Confirm entry with your centre |
Notice the routes. A candidate can take AS in one series and complete the A Level later, carrying the AS result forward under Cambridge's rules, or take all four papers in a single series. Those are materially different plans: the staged route gives two years to build practical programming ability before Paper 4, and the single-series route does not.
Where marks are lost
Three of these are Paper 2 problems and three are Paper 4 problems, which is the point of this page.
The paper does not require it and the Insert supplies pseudocode built-in functions for a reason. A fluent programmer who reaches for real syntax under pressure is answering in a register the paper did not ask for.
The Insert exists to standardise what a candidate may call on. Using a remembered name from Python or Java when a supplied one exists is a presentation error that costs marks a correct algorithm had already earned.
Paper 2 asks candidates to complete trace tables and identify what an algorithm does. Writing the table out is faster and considerably more accurate than mental arithmetic, and it is a habit rather than a talent.
The practical paper wants a program that runs. A student whose two years were spent in pseudocode has rarely had to make anything work, and discovers that under time in the exam.
Evidence of testing is part of what is submitted. A working program with thin evidence is not the same as a working program properly evidenced, and students who have never practised the submission itself lose marks they earned.
Paper 4 rewards fluency under time. Choosing a language in the final term throws away the practice already done and buys nothing except unfamiliarity at the worst moment.
The course, phase by phase
Two live classes a week, one to one or in a batch of five to eight, with past papers marked against the real Cambridge mark scheme.
Number systems, architecture, networks, security and databases, taught with the command words Cambridge uses, because a correct idea in the wrong register does not always score on Paper 1.
Sections 9 to 12 for Paper 2. Pseudocode written in the specified conventions, the Insert of built-in functions used from the first week rather than met in the exam, and trace tables required on every question.
Papers 1 and 2 in the same week, as a series presents them, marked against the real scheme. Students discover here whether their remaining risk is theory or reasoning, and the last weeks go to the weaker one.
Floating point, operating systems, advanced data structures, recursion and the artificial intelligence content, which is where past questions are thinnest and preparation therefore separates candidates most.
The move from pseudocode to code that runs, in a language chosen early and then committed to. Programs written from scenarios, from nothing, under time, with test evidence produced every single time.
Full papers from two different series, marked to the scheme, with the practical paper run as a genuine submission rather than as an exercise. The remaining weeks aimed at whichever paper is still costing marks.
Two different skills, told apart
Read this table as a study plan rather than as a description, because it is one.
| Paper 2 rewards | Paper 4 rewards | |
|---|---|---|
| The core skill | Reasoning about a program precisely | Producing one that runs |
| What you write | Cambridge pseudocode | Program code in your language |
| What is provided | An Insert of built-in functions | A scenario |
| What is submitted | Written answers | Code and evidence of testing |
| Fails by | Writing real code, or inventing names | A program that does not run |
| Practice that helps | Trace tables and design questions | Building working programs to time |
A student coming up from Cambridge IGCSE 0478 already knows the pseudocode discipline, because Cambridge applies the same logic there, and usually finds Paper 2 the more familiar of the two. A student arriving from a UK GCSE Computer Science is usually the opposite: comfortable writing real code and unprepared for a paper that does not want it. Knowing which of those two students you have changes where the first term goes.
Being straight about it
We do not guarantee a grade. Nobody can. What a teacher controls is coverage of all four papers, marked practice against the real scheme, and how many working programs the student has produced from a scenario under time before the practical paper.
We will not write practical code that gets submitted. Paper 4 work is the student's own. We teach, question and review, and a tutor who supplies code is putting a result at risk rather than protecting it.
We do not publish paper durations we could not verify. The timings sit in a table that we could not read reliably from the published PDF, and a duration is exactly the kind of figure a family plans against. Your centre will confirm them.
We will say when the single-series route is a bad idea. Taking all four papers in one series compresses the practical preparation into the same year as everything else, and for many students the staged route produces a better grade.
Outcomes
Observable actions rather than a predicted grade, because one of those is something a teacher can demonstrate on a given afternoon.
Without reaching for real syntax under pressure and without inventing function names that the Insert already provides.
Written out, as the automatic first move, which is what converts those questions from a guess into reliable marks.
Repeatedly before the practical paper, so that Paper 4 is a familiar activity rather than a first attempt.
Practised as part of every practical session, because the evidence is part of what is submitted and thin evidence loses earned marks.
Method rather than memory, which is what those questions actually reward on Paper 1.
One of the topics that most reliably separates candidates on Paper 3, and one of the most teachable.
Both writing it for the practical paper and predicting it for the written ones, which are different demands on the same idea.
From two different series before the real one, so pacing and format are settled and only the questions are new.
The catalogue
Cambridge 9618 has its own course, built this month because none existed. The others are what students on this page take before it, alongside it, or after it.
CAIE / 01
The course this page describes. All four papers, with Paper 2 pseudocode and Paper 4 practical taught as the two separate disciplines the syllabus makes them.
Open the syllabusCAIE / 02
The qualification most 9618 students arrive from, and the one that already taught them the pseudocode discipline.
Open the syllabusCAIE / 03
Taken alongside by most 9618 candidates, and the reason floating point and complexity either land or do not.
Open the syllabusCODE / 01
A common Paper 4 language, and the fastest route from pseudocode fluency to something that actually executes.
Open the syllabusCODE / 02
The other common choice, and the better one for a student heading into a degree that assumes it.
Open the syllabusCODE / 03
Stacks, queues, trees and recursion taken past the syllabus, for students who want the real version of module six.
Open the syllabusCODE / 04
Practical work committed as it is written, which produces a portfolio alongside the qualification rather than instead of it.
Open the syllabusNEXT / 01
The alternative sixth-form route, assessed very differently, for families choosing between them.
Open the syllabusNEXT / 02
Taken alongside 9618 by students applying to United States universities.
Open the syllabusNEXT / 03
The language past the syllabus subset, for students continuing into a computing degree.
Open the syllabusNEXT / 04
For a candidate who found Paper 4 the interesting half and wants problems harder than any A Level sets.
Open the syllabusNEXT / 05
Where the artificial intelligence content of section 13 to 20 actually goes, taken seriously.
Open the syllabusFees
Two figures, identical in every country outside India, charged monthly in US dollars. Nothing to begin, nothing owed once you stop, first class free without a card.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Real reviews from real families. We neither write nor commission them.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
The other nine
Same method, different specification. Useful for families choosing between Cambridge, the IB and Advanced Placement, or with children in different systems.
Cambridge 9618 questions
Four papers of 75 marks each. Paper 1 Theory Fundamentals covers syllabus sections 1 to 8. Paper 2 Fundamental Problem-solving and Programming Skills covers sections 9 to 12. Paper 3 Advanced Theory covers sections 13 to 20. Paper 4 Practical assesses the practical application of sections 19 to 20 through scenarios. AS candidates take Papers 1 and 2; A Level candidates take all four.
Yes, and it is stated in the syllabus. Candidates will not be required to write programming code in Paper 2, and they are provided with an Insert containing pseudocode built-in functions. Answers are expected in Cambridge pseudocode using those functions. This is the single most common reason a strong programmer underperforms on that paper.
A batch of five to eight students is USD 100 a month and one to one is USD 150 a month, billed in US dollars, and the figures are identical in every country we teach outside India. No enrolment fee, no minimum term, and the first class is free without a card.
Choose early and then commit, because the practical paper rewards fluency under time and switching late throws away the practice already done. Python and Java are both common choices; we will discuss it against what the school teaches and what the student is heading toward, and then stay in it for the whole practical phase.
The staged route gives two years to build practical programming ability before Paper 4, and for most students that produces a better grade. Taking all four in one series compresses the practical preparation into a year that is already crowded. We will give you a straight view rather than a diplomatic one.
That is one of the two standard profiles and it is fixable, but only by writing programs that actually run, repeatedly, from scenarios, under time. Reading about programming does not close it and neither does more pseudocode. The practical phase of this course exists precisely for that student.
We teach, question and review. We do not write code that will be submitted as a student's own. What we do instead is set scenario after scenario until producing a working program with proper test evidence is routine rather than an event.
Every class is live, one to one or in a batch of five to eight, taught from India to students worldwide. We do not sell recordings in place of classes, because a recording cannot watch a student write real syntax into a Paper 2 answer and stop them.
Then they are probably comfortable writing real code and unprepared for a paper that does not want it, which is the opposite profile from a Cambridge IGCSE student. The first term goes somewhere different for each, and knowing which student you have is the reason we ask about the previous qualification on the first call.
About thirty-six weeks at two classes a week for the full A Level, joinable in any month. AS alone is roughly the first twenty-four. One to one is paced to the entry series, and for a student joining close to an exam we will say honestly what is achievable rather than promise full coverage.
Yes, against the real Cambridge mark scheme rather than against intent. On this syllabus that matters more than usual, because Paper 2 credits pseudocode written in specific conventions and a correct algorithm in the wrong form does not always score.
Exams are available in the June and November series. Your school or examination centre handles registration and will confirm which series applies to you, and where our advice differs from theirs on logistics, they are right.
It is in the syllabus content for the advanced sections, and it is newer, which means fewer past questions exist to practise on. That combination makes it under-prepared by most candidates and therefore one of the easier places to gain ground, so we teach it rather than skim it.
A diagnostic rather than a sales call. Usually one Paper 2 style design question and a short practical task, because between them they show which of the two disciplines this student is weaker at, and that determines everything about how the year should be spent.
A mentor calls you at a reasonable hour to arrange the free class. Nothing is charged and no card is requested. Tell us the entry series and whether the student is taking AS only or the full A Level, because those two facts change the honest recommendation more than anything else.
Read next
What Paper 4 actually examines, the same file handling task written in Python and in Java with both outputs, and the two pseudocode conventions that change between IGCSE and A Level.
Enrol
The first class is a diagnostic in two halves: one Paper 2 style design question, and one short practical task where something has to actually run. Almost every 9618 student is clearly stronger at one than the other, and which one it is determines how the whole year should be spent. You get a straight answer afterwards, including on whether the staged route or a single series is the better plan.
Rather read first? The full course syllabus, Cambridge IGCSE 0478, or how we teach.
WhatsApp us · +91 91233 66161 · contact@modernagecoders.com
Every class is live, one to one or a batch of five to eight, taught from India at a time arranged with you. We never sell a recording in place of a class. The form starts a conversation, not an enrolment.