Python Playground
Write and run Python instantly in your browser. No installs, no sign-up.
Free · No login required
Open Playground →Free · No login required
Standalone tools you can use in any lesson, right now — no account, no setup.
Write and run Python instantly in your browser. No installs, no sign-up.
Free · No login required
Open Playground →Draw with Python Turtle graphics — perfect for teaching loops, shapes and coordinates.
Free · No login required
Open Turtle Playground →Step through code line-by-line and see how variable values change — a classic exam-technique tool for trace tables.
Free · No login required
Open Trace Table Visualiser →Convert between binary, hex and denary and see how each bit maps to its place value.
Free · No login required
Open Binary & Hex Visualiser →Step through linear search, binary search, bubble sort and merge sort and see exactly how each algorithm works.
Free · No login required
Open Algorithm Visualiser →Going further — resources for A-level Computer Science and beyond.
Explore truth tables and simplify expressions.
Free · No login required
Open Boolean Algebra Tutor →Structured GCSE Python lessons — no installs, no stuck hands, no marking. A-level content available for schools that need it.
“The structure of the lessons, language level and examples are excellent. A great resource I would recommend to every Computer Science teacher teaching Python programming.”
Try the demo first — no sign-up needed.
Try the Demo →How for loops work, how range() counts, and what examiners actually test.
Read the guide →Parameters, return values, and why the print vs return distinction costs students marks.
Read the guide →Binary place values, hex mapping, and how to approach conversion questions on the mark scheme.
Read the guide →How Turtle makes loops and functions visible, with worked examples for squares, hexagons, and parametrised shapes.
Read the guide →How to complete a trace table line by line, with worked examples covering variable tracking and loop accumulation.
Read the guide →