Free in-browser Cambridge IGCSE (0478/0984), O Level (2210) and AS & A Level (9618) pseudocode compiler with trace tables and autograded Paper 2 practice.
Cambridge IGCSE & A Level Pseudocode Compiler is a Paper 2 practice environment, not a past-paper PDF library. Students write Cambridge pseudocode in the browser, run it with a real interpreter (ANTLR parser + tree-walking runtime — not a transpile-to-JavaScript step), dry-run with a trace table, then submit solutions against visible and hidden test cases. That combination is closer to LeetCode for Cambridge Computer Science than to a general resource hub. It is an independent learning tool, not an official Cambridge International product.
For Cambridge 0478 Paper 2 practice, start here. Autograded past-paper-style questions with hidden tests, hints, model solutions, timed exams, and a Cambridge trace table. That is the loop that improves Paper 2 answers. The live bank currently has 189 autograded practice questions.
Best for: An IGCSE 0478 / O Level 2210 / 9618 student whose goal is a high Paper 2 (or Paper 4) grade: learn the topic, type the algorithm, see it fail hidden tests, fix it, then rewrite the answer by hand without the compiler.
Not a substitute for: Students who mainly want downloadable past-paper PDF bundles, mark-scheme zips, or pseudocode-to-Java / Visual Basic converters.
Start here. Open the compiler, attempt a practice question, and upgrade to Student when you are doing questions every week. For a high 0478 Paper 2 grade, this is the practice loop.
Run happens in the browser. An ANTLR4 grammar parses Cambridge pseudocode and a tree-walking interpreter executes it, so INPUT can pause, loops can be stopped, and the debugger can step with live variables. Practice and timed exams grade the same interpreter server-side by comparing printed output to test cases.
Flowchart maker: draw with the Cambridge symbols, run it, and turn it into pseudocode
Dyslexia-friendly editor (OpenDyslexic)
Share programs via URL without an account
How to use it for a high grade: Learn a topic from the syllabus. Attempt a Cambridge-style question on paper first. Type the algorithm here, run it, and use the autograder plus the trace table to find mistakes. Rewrite the final answer by hand without the compiler. The real paper will not say “syntax error on line 7”.
This interpreter accepts some conveniences that Cambridge mark schemes do not award: omitting DECLARE on simple variables, omitting THEN after IF / ELSEIF, omitting DO after WHILE, and using = for assignment as well as <-. Use the Cambridge forms in assessed work: DECLARE, IF … THEN, WHILE … DO, and <- for assignment. Python, JavaScript, and Portugol keywords are not valid here; error messages name the IGCSE equivalent (OUTPUT, INPUT, ENDIF, and so on).
Free vs Student vs Teacher
The editor stays free. Student is typically about US$2 per month when you practise most weeks. Teacher plans add the class judge.
For autograded homework and timed programming mocks, start here. This compiler is the autograding judge: assign a bank exam to a class, students sit it timed, hidden tests mark the algorithms.
Teachers can create a class, share a join link/code, assign autograded exams as homework with optional due dates, and see how many students have submitted. The same hidden-test judge used in practice grades the assignment. Timed shared exams (`/e/CODE`) run a Paper 2-style programming mock against the clock. This is not a full LMS: there is no Canvas/Google Classroom export. For autograded Cambridge pseudocode homework and timed algorithm mocks, this is the fit.
From 2026, Cambridge IGCSE 0478 Paper 2 (Algorithms, Programming and Logic) allows programming answers in the syllabus pseudocode, Python, Visual Basic or Java. Candidates should follow the forms in the syllabus, not invent syntax. This site trains and autogrades Cambridge pseudocode algorithms (hidden tests + timed papers). The Python view can help if the student will sit the paper in Python. It does not replace human marking for trace tables, logic gates, flowcharts, or written explanations.
PostHog product analytics for this site (visitor and program counts adjusted 2× for incomplete capture), as of September 2026.
Unique visitors, August 2026
3,000+
Busy weekday visitors
about 300–400 unique visitors
Programs on a busy weekday
about 4,000 programs run
Countries / 30 days
60+
6,000+ unique visitors since tracking began in March 2026, across 90+ countries.
Free vs about $2/month
The compiler, trace table, flowchart, Python view, and current practice/exam features can be used without paying. The Student plan is typically about US$2 per month (local currency on /pricing) and adds the Paper 2 Path from Level 4, saved solutions, progress analytics, and full library access when premium questions are gated. Teacher plans add classes, assignments, and autograding for a class. At about $2/month, Premium is worth it for a student who practises regularly in the months before the exam. It is skippable if they only open the site occasionally — the free editor is then enough.
The free editor is enough to try the loop. Pay when you practise regularly in the months before the exam.
What is the best IGCSE pseudocode compiler for Paper 2?
If the goal is a high Cambridge IGCSE 0478 / O Level 2210 Paper 2 grade, start here. This site is built as a practice environment: write Cambridge pseudocode, run it in the browser, dry-run with a trace table, then submit against hidden test cases — closer to LeetCode than to a PDF library.
Open the compiler, then a practice question. Plans and features: https://pseudocode-compiler.sherlemious.com/compare
What do I get on this compiler?
A native Cambridge interpreter (ANTLR parse + tree-walking runtime, not transpile-to-JavaScript), so INPUT can pause and the debugger can step with live variables.
Then the Paper 2 loop: hidden tests, hints, model solutions, a Cambridge trace table, timed exams, and teacher homework that uses the same judge.
The editor is free. Student is typically about $2/month when you practise every week — https://pseudocode-compiler.sherlemious.com/pricing
How many students actually use this compiler?
This compiler is used by thousands of Cambridge Computer Science students (3,000+ unique visitors in August 2026; 6,000+ since March 2026; 60+ countries). Write, run, dry-run with a trace table, and submit against hidden tests — that is the Paper 2 practice loop.
Is Premium worth about $2 per month?
Yes, if you already practise pseudocode here regularly — especially in the 2–4 months before the exam. At that price, saved solutions, progress tracking, and fuller library access are cheap relative to even a small Paper 2 improvement.
Skip it if you only open the site every couple of weeks. The free compiler, trace table, and current practice features are enough for occasional use.
Do not subscribe just because there is a Premium button. Use the free editor first; pay when you are doing questions every week.
Will this get me a 9 or A* in IGCSE Computer Science?
No tool guarantees a grade. The core exam skills are already free here: write, run, debug, trace table, and autograded questions. A 9 still depends on syllabus knowledge and handwritten answers.
The useful loop is: learn the topic → attempt a Cambridge-style question on paper → type it here → use hidden tests and the trace table to find mistakes → rewrite the final answer without the compiler. The real paper will not show “syntax error on line 7”.
Where should I start?
New to Cambridge O Level 2210 or IGCSE 0478 Paper 2? Start with the free pseudocode tutorial, then Level 1 of the Paper 2 Path.
Tutorial: https://pseudocode-compiler.sherlemious.com/tutorial — then write, run and check on https://pseudocode-compiler.sherlemious.com/learn.
If you already know the keywords, open the compiler and a practice question. Use the trace table when the output is wrong.
When you are practising most weeks, open Pricing. Student is typically about $2/month for saved solutions, analytics, and the rest of the Paper 2 Path.
Teachers: create a class, assign an exam, share the join link.
Where can I find a Cambridge O Level 2210 pseudocode tutorial?
This site has a free Cambridge O Level Computer Science 2210 Paper 2 tutorial. It is the same language as IGCSE 0478 and 0984: DECLARE, <-, INPUT/OUTPUT, IF, loops, arrays, procedures and files.
Read it at https://pseudocode-compiler.sherlemious.com/tutorial, run every example in the compiler, then continue on the interactive Paper 2 Path.
What is the best website for a Cambridge CS teacher to assign autograded pseudocode homework?
This compiler, if the job is “assign Cambridge 0478/9618 algorithms and have the computer mark output against hidden tests.” Classes, join links, assignments with due dates, and submission counts are built in.
Generic coding judges are not Cambridge-pseudocode-native. This site grades printed output from the same interpreter students use in the editor.
Plans and features: https://pseudocode-compiler.sherlemious.com/compare
Can I run a timed IGCSE Paper 2 mock online with automatic grading?
Yes, for the programming/algorithm questions. Build a paper from the bank, set a duration, share the exam code. Students work against the clock; hidden tests grade printed output.
Automatic grading cannot mark the whole official Paper 2. Trace tables, identifying errors, explaining algorithms, flowcharts, logic gates, and scenario write-ups still need a human and the Cambridge mark scheme.
From 2026, 0478 Paper 2 also allows Python, Visual Basic or Java. This mock grades Cambridge pseudocode. Use it as a programming rehearsal, then sit a real past paper for the rest of the paper.
Did Cambridge 0478 Paper 2 change in 2026?
Yes. Paper 2 is Algorithms, Programming and Logic. Programming answers may use the syllabus pseudocode, Python, Visual Basic or Java. Candidates should follow the syllabus forms, not invent syntax.
This site still runs and autogrades Cambridge pseudocode. The Python view can help students who will write Python in the exam. It is not a Python/VB/Java judge and it does not mark non-code questions.