Tools
Coding and development tools for the UK computing curriculum — write, run, and experiment without leaving the browser.
Filter by:
Python IDE
Write and run Python programs directly in the browser with a full Monaco editor, syntax highlighting, and Pyodide runtime. Supports variables, loops, functions, file I/O simulation, and input() prompts — no installation needed.
KS3GCSEA-Level
Little Man Computer
Write LMC assembly using ADD, SUB, STA, LDA, BRA, BRZ, BRP, INP, OUT, HLT and DAT. Assemble to machine code, then step or play through execution — watch the PC, MAR, CIR and ACC update live, see data travel through 100 memory mailboxes, and trace every Fetch–Decode–Execute sub-step in the log.
GCSEA-Level
SQL Sandbox
Write SELECT, INSERT, DELETE, DROP and JOIN queries against six pre-built scenarios — Zoo, Sports Team, School, Shop, Login, and World Countries — and instantly see how each statement changes the data. Supports WHERE, LIKE, AND/OR, and wildcard operators. All processing is 100% in-browser.
GCSEA-Level
Web IDE
Write HTML, CSS and JavaScript in a live browser-based editor. Add an external style.css sheet, embed scripts, upload images and reference them by filename — the preview updates instantly as you type. Load worked examples covering forms, JavaScript output, CSS classes and identifiers, styled lists, and image elements.
GCSEA-Level
Key stage legend:KS3GCSEA-Level— shown on each card to indicate which year groups the tool covers.