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.
| StudentID | FirstName | Year | House | Score | Paid |
|---|---|---|---|---|---|
| S001 | Ayla | 10 | Red | 72 | TRUE |
| S002 | Ben | 11 | Blue | 85 | TRUE |
| S003 | Cem | 10 | Green | 64 | FALSE |
| S004 | Deniz | 11 | Red | 91 | TRUE |
| S005 | Elif | 10 | Blue | 58 | TRUE |
| S006 | Farid | 11 | Green | 77 | FALSE |
| S007 | Grace | 10 | Red | 83 | TRUE |
| S008 | Hasan | 11 | Blue | 69 | TRUE |
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.