See the red pen before the examiner does.

Redpen marks your practice answers the way your exam board does, shows the exact words that lost the mark, and chooses what you revise next.

⌕
Popular:
Free six-question audit. No card. Works from tonight.See how it works →
PAPER 1 · QUESTION 6(b)[3 MARKS]

Explain why packet switching is used to send data across the internet.

Data is split into packets✓ which can take different routes✓ so it is faster and better.

“faster” isn't a reason. Why does it get there?
Repair: the missing mark2/3

The mark scheme wants a consequence: if one route is congested or fails, packets are re-routed, so the message still arrives. Say that and the third mark is yours.

MARKED TO THE MARK SCHEME
BUILT FOR THE EXAMS OFCambridge InternationalLIVECollege BoardCOMINGIBON THE LISTAQAON THE LISTOCRON THE LISTPearson EdexcelON THE LIST
HOW IT WORKS

Six decisions that make this different from a question bank

Most revision tools give you a library and wish you luck. Redpen makes the calls a good tutor would.

1

No browsing a question bank

You never pick what to study. Each session looks at what you actually know and picks one topic: usually your weakest, unless it depends on something you haven’t learned yet.

2

Questions that never repeat

Questions are generated fresh around the facts the mark scheme requires, and checked against real exam wording first. Practising again means a new scenario, not a question you’ve memorised.

3

Real correctness, not a guess

Code you write is run against real test cases. Assembly runs on a genuine instruction-set simulator. Nothing is marked on “looks about right”.

4

Mastery that reflects today

Your score rises when you get a topic right and slowly fades if you leave it, so it shows what you know now, not what you once got right.

5

A repair panel when you slip

A wrong answer opens a panel showing exactly what the examiner needed and where your answer fell short. Fix it there, then get a fresh question on the same idea.

6

Practice mode and exam mode

Practice gives hints and instant feedback on every question. Mock exams are the opposite on purpose: timed, no hints, nothing marked until you submit the whole paper.

ONE ENGINE, YOUR EXAM'S RULES

Marked in your examiner's language, not ours.

Cambridge gives marks from a mark scheme. The College Board awards points from scoring guidelines. Every Redpen course uses its own exam's rules, and runs your code in the language it's set in. Here's 9618 today, and AP CS A when it launches.

9618 · PAPER 2 · PSEUDOCODE3 / 5 MARKS
1FUNCTION CountVowels(Word : STRING) RETURNS INTEGER
2 DECLARE Count : INTEGER
3 FOR i ← 1 TO LENGTH(Word)
4 IF MID(Word, i, 1) = "a" THEN
5 Count ← Count + 1
6 ENDIF
7 NEXT i
8 RETURN Count
9ENDFUNCTION
MARK SCHEME
✓Function header with parameter and return type
✓Loop through every character
✕Count initialised to 0
✕Checks all five vowels
✓Returns the count
DECISION 5, IN PRACTICE

What the repair panel actually looks like

Get a theory answer wrong and this slides out: the exact reasoning the marker used, your wording next to the standard answer, and a box to fix yours right there.

Fix it, and the next question tests the same idea in a new scenario, not the one you just saw.

Repair · 1 of 2 marks9618 · PAPER 1 · NETWORKING

State two differences between a hub and a switch.

YOUR ANSWER

A switch sends data only to the device it is meant for. A switch is faster and more efficient.

STANDARD ANSWER

A hub broadcasts to all devices; a switch sends only to the destination device. A switch stores and uses MAC addresses; a hub does not.

✓Switch sends only to the destination device (1 mark)
✕"Faster and more efficient" is not a difference the mark scheme accepts
✕Missing: a switch stores MAC addresses (1 mark)
A switch sends data only to the device it is meant for. A switch stores MAC addresses so it knows which port each device is on
Next: the same idea, in a new scenarioCheck my fix →
COURSES

One course at a time, done properly.

We launch a syllabus only when every papers is covered, from the official specification and years of past papers.

LIVECAMBRIDGE INTERNATIONAL · A LEVEL

A Level Computer Science 9618

All 52 topics across AS and A2. Pseudocode run against test cases, assembly on a real CS 9618 instruction-set simulator, and a target grade and exam date for each paper.

Paper 1Theory fundamentals21 topics · 90 min · 75 marks
Paper 2Problem-solving & programming12 topics · 120 min · 75 marks
Paper 3Advanced theory13 topics · 90 min · 75 marks
Paper 4Practical6 topics · 150 min · 75 marks
COMING NEXTCAMBRIDGE INTERNATIONAL · IGCSE
IGCSE Computer Science 0478
2 papers · coming next
AFTER THATCOLLEGE BOARD · AP
AP Computer Science A
2 sections · 4 units · Java · after 0478
After that, you decide. IB CS, AP CS P, Maths 9709 and more are on the list.

Every number below was measured against Redpen's own grading code and syllabus content. None of them are marketing estimates.

52
syllabus topics across all four 9618 papers
2-4
correct answers to cross the mastery bar on a typical topic, not hours of reading
85%
mastery bar per topic, tracked as a probability, not guessed
99.4%
agreement with the expected marks in our internal tests on written answers (not an independent audit)
100%
of pseudocode and assembly answers are actually run, not pattern-matched
PAY ONCE · NEVER RENEWS

One hour with a tutor costs $100.

Every course has a free audit, a pass for one exam, and a pass for the whole course. No subscription, no card kept on file.

See full pricing →
A Level Computer Science 9618Live nowfrom $99one exam
IGCSE Computer Science 0478Coming nextfrom $79one exam
AP Computer Science AComing after thatfrom $59one exam

Teaching a whole class?

Class rosters, per-topic heatmaps, mock results by paper and one invoice, for any course we cover. Tell us what your department needs and we'll scope it together.

Book a walkthrough

Questions students ask first

Is it the real mark scheme?

Marking is calibrated against each exam board’s published mark schemes or scoring guidelines. Redpen is independent and not endorsed by any board.

Does it actually run my code?

Yes. Pseudocode, assembly, Python and Java answers are executed against test cases, the same way an examiner checks what your program would do.

What if my course isn’t live yet?

Search for it and tap Notify me. Votes decide which course we build next.

Does anything renew?

No. Passes are one payment for a set time. We don’t keep your card for renewals.

Find out what's costing you marks. It takes about fifteen minutes.