CODING LAB

Write it. Run it. Learn it.

Run Cambridge pseudocode, practise SQL on a real table, and open online editors for Python, Java and Visual Basic. Nothing to install.

Pseudocode runner

Try it: run your own pseudocode

Pick an example or write your own Cambridge-style pseudocode, add any inputs, and press Run. Supports DECLARE, CONSTANT, ←, INPUT, OUTPUT, IF, CASE, FOR, WHILE, REPEAT, arrays, procedures, functions and the library routines.

SQL sandbox

Query the STUDENTS table below.

StudentIDFirstNameYearHouseScorePaid
S001Ayla10Red72TRUE
S002Ben11Blue85TRUE
S003Cem10Green64FALSE
S004Deniz11Red91TRUE
S005Elif10Blue58TRUE
S006Farid11Green77FALSE
S007Grace10Red83TRUE
S008Hasan11Blue69TRUE

Try it: SQL sandbox

Write a query on the STUDENTS table above, or pick an example. Supported: SELECT, FROM, WHERE, AND, OR, ORDER BY … ASC/DESC, SUM, COUNT.

Online editors

Python →For the 15-mark scenario question and practiceJava →Write and run Java in your browserVisual Basic →Choose VB.NET as the languageSQL →Build and query your own tables

These editors are run by other websites and open in a new tab.