October 27, 2026 · 4 min read
Write pseudocode the way your exam board does
Settings switches the compiler between Cambridge IGCSE, Cambridge A Level, IB, OCR, and AQA notation.
Exam boards don't agree on pseudocode
Cambridge declares variables with DECLARE and assigns with <-. IB uses lowercase keywords and =. OCR's exam reference language uses print, = and ==, much like Python. AQA closes its loops with ENDFOR and ENDWHILE. Practising in the wrong notation means unlearning it before the exam.
Pick yours in Settings
Open Settings and choose an exam syntax: Cambridge IGCSE (0478 and 0984), Cambridge AS and A Level (9618), IB Diploma Programme, OCR GCSE (J277), or AQA GCSE (8525).
The compiler, syntax highlighting, and autocomplete all switch together, so the editor checks your program against the notation of the paper you will sit.
One loop, five ways
Adding up 1 to 5 is FOR Number <- 1 TO 5 ... NEXT Number in Cambridge, loop COUNT from 1 to 5 ... end loop in IB, for number = 1 to 5 ... next number in OCR, and FOR number ← 1 TO 5 ... ENDFOR in AQA. Each one compiles and runs in its own syntax.