FOR i ← 1 TO n
DECLARE x : INTEGER
OUTPUT "Hello"
WHILE count < 10
IF score > 50
NEXT i
Cambridge IGCSE & A-Level Pseudocode Spec

Write pseudocode.
See it run.
Ace the exam.

The only IDE built specifically for Cambridge International pseudocode — with real-time execution, syntax highlighting, AI-powered feedback, and a built-in reference guide.

⚡ Editor
⊢_ Output
□ Reference
✦ AI Feedback
▶ Execute
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Cambridge IGCSE Grade CalculatorDECLARE score : INTEGERDECLARE grade : STRINGINPUT scoreIF score 90 THEN    grade "A*"ELSE IF score 70 THEN    grade "A"ELSE    grade "B"ENDIFOUTPUT "Grade: ", grade
AI Feedback7/10
⚠ Mark Scheme

Missing boundary case for scores between 0–69. Cambridge mark scheme awards 1 mark for handling this.

ELSE
  grade "C"
// Add for full marks
✓ Correct

Proper use of DECLARE before INPUT. Good indentation structure.

40+
// keywords supported
12ms
// avg. execution time
100%
// cambridge igcse spec
// features

Everything you need
to master the spec

Built by a Cambridge CS teacher from the ground up. Every feature solves a real problem students face when learning to write pseudocode under exam conditions.

Live Execution
Run your pseudocode in real time and see exactly what the interpreter does. No more guessing if your logic is right.
Syntax Highlighting
Keywords, operators, strings, and types each get their own colour. Instantly spot structure and avoid formatting mistakes.
Built-in Reference
Every Cambridge construct documented with examples, right inside the editor. No tab switching, no Googling mid-question.
Smart Indentation
Auto-indents after IF, FOR, WHILE, and PROCEDURE blocks. ENDIF and NEXT auto-outdent. Your pseudocode stays readable.
Arrow Conversion
Type <- and it becomes the proper assignment arrow . Write exactly as the spec requires.
Export Ready
Download your pseudocode as a clean text file, formatted and ready for your teacher, coursework folder, or revision notes.
// how it works

From blank editor
to exam confidence
in three steps

01
Write your pseudocode
Start typing in the Editor tab. Syntax highlighting kicks in immediately, helping you structure your logic correctly from line one.
DECLARE · FOR · IF · WHILE · OUTPUT
02
Hit Execute and see the output
Click Execute and the interpreter runs your pseudocode. The Output tab shows exactly what your algorithm produces, instantly.
12ms avg. execution
03
Check the Reference when stuck
Forget the syntax for a CASE statement? Switch to the Reference tab. Every Cambridge construct with examples, right next to your code.
Full Cambridge IGCSE & A-Level spec
Reference
Variables
DECLARE name : TYPE
Assignment
variable value
Output
OUTPUT message
Loops
FOR i start TO end
    ...
NEXT i
Conditionals
IF condition THEN
    ...
ELSE
    ...
ENDIF
// cambridge spec

Every construct.
Zero compromises.

Built to the exact Cambridge International pseudocode specification for IGCSE (0478) and A-Level (9618) Computer Science. If it's in the spec, it works here.

DECLAREFOR...NEXTWHILE...DOREPEAT...UNTILCASE OFIF...ENDIFPROCEDUREFUNCTIONARRAYOUTPUTINPUTRETURNBYVAL / BYREFMOD / DIVOPENFILEREADFILE
⊢_ Output
DECLARE total : INTEGERtotal 0 FOR i 1 TO 5    total total + iNEXT i OUTPUT total→  Running...15 ✓ Executed in 8ms
Other tools
Cambridge-specific
← arrow symbol
Built-in reference
AI mark scheme
PseudoLab
Cambridge-specific
← arrow symbol
Built-in reference
AI mark scheme
Powered by AI · Aligned to exam boards

Your personal
exam board tutor,
inside the editor.

PseudoLab's AI doesn't just check your syntax — it evaluates your pseudocode against real Cambridge mark schemes, flags missing marks, and suggests improvements the way an experienced examiner would.

Cambridge 0478Cambridge 9618OCR J277AQA 8525

Mark Scheme Evaluation

Submit your pseudocode and the AI evaluates it against the Cambridge mark scheme for that question type — identifying exactly which marks you'd earn and which you'd drop. Like having an examiner mark your work in seconds.

Inline Suggestions

Contextual improvement hints appear directly alongside your code as you write — not a wall of text at the end, but precise, line-level guidance.

7

/ 10 marks

100%

Cambridge aligned

This platform transformed how we handle pseudocode teaching. The AI mark scheme features alone saved us countless hours of manual marking every week.

CSRo'mie - Software EngineerIGCSE & A-Level
Glodie
Theo
Bernard

Question Context Mode

Paste in the actual exam question. The AI understands the context and evaluates your pseudocode specifically against what that question demands — not generic rules.

Efficiency & Exam-Style Rewrites

Flags O(n²) loops where O(n) is possible. Ask the AI to rewrite your solution in the exact style Cambridge examiners expect. See a before/after diff view.

// GET STARTED

The exam is months away.
Your prep starts today.

Free to use. No sign-up needed. Open the editor, paste your pseudocode, and let the AI show you exactly what you'd score.