Scared of Pseudocode?
Let us help.
Write Cambridge-style pseudocode, run it in your browser, and see exactly what your logic does.
One place to turn logic into confidence.
Practice
Run your pseudocode and watch the output appear line by line, with live prompts whenever your program asks for INPUT.
Open InterpreterLearn
Short video lessons on the ideas behind every topic, coming soon to our YouTube channel.
See lessonsBuild
Move from pseudocode to real programs with a clear picture of how your logic works.
Run it on your computerBuilt around the IGCSE syllabus.
The interpreter follows the pseudocode in the Cambridge IGCSE Computer Science (0478) syllabus. When something goes wrong, it tells you the line and explains the problem in plain English.
Data
- DECLARE
- CONSTANT
- INTEGER
- REAL
- STRING
- CHAR
- BOOLEAN
- 1D and 2D arrays
Selection and loops
- IF / ELSE
- CASE OF
- FOR / NEXT
- WHILE
- REPEAT / UNTIL
Procedures and functions
- PROCEDURE
- FUNCTION
- CALL
- RETURN
Input, output and files
- INPUT
- OUTPUT
- OPENFILE
- READFILE
- WRITEFILE
- CLOSEFILE
Library routines
- ROUND
- RANDOM
- DIV
- MOD
- LENGTH
- LCASE
- UCASE
- SUBSTRING
logic first. syntax second.
Open Interpreter