for CIE IGCSE 0478 & A Level 9618
The pseudocode editor that actually runs your code.
Write Cambridge pseudocode in a proper editor with syntax highlighting, instant execution and a variable inspector. Free, no account, nothing to install.
DECLARE Count : INTEGER FOR Count <- 1 TO 10 IF Count MOD 2 = 0 THEN OUTPUT Count, " is even" ENDIF NEXT Count
2 is even 4 is even 6 is even 8 is even 10 is even
Cambridge syntax, exactly
DECLARE, CASE OF, REPEAT UNTIL, BYREF parameters, arrays and record types — matched to the 0478 and 9618 specifications.
It really runs
A full interpreter in your browser. Loops, procedures, functions and string handling all execute, with clear errors pointing at the line.
Variable inspector
After every run, see the value and type of every variable and array element, so you can prove your logic to yourself.
revision hub
Not just a compiler — a full A* course.
Exam structure, timing strategy, examiner insight, full topic guides and worked past questions with mark schemes — for IGCSE 0478 Papers 1 and 2, and AS & A Level 9618 Papers 1 to 4. Paper 4 solutions are written in Python.
IGCSE
0478 / 0984Two papers: theory, and algorithms with programming.AS & A Level
9618Four papers: AS theory and problem-solving, A2 theory and practical.Theory Fundamentals
8 topic guides · 4 worked questions · Written English (no programming code required)
9618 Paper 2Fundamental Problem-solving and Programming Skills
9 topic guides · 2 worked questions · Cambridge pseudocode (Insert provided)
9618 Paper 3Advanced Theory
7 topic guides · 4 worked questions · Written English
9618 Paper 4Practical (A Level)
10 topic guides · 3 worked questions · Python (console mode)
Why is it free?
Pseudocode tools are usually buried in adverts or hidden behind a subscription. This one runs entirely inside your browser, so it costs nothing to keep online — and students get something that simply works before an exam.