A WORKBENCH FOR YOUR IDEAS

Algorithms you can see.

Write Python. Run a trace. Follow each change, then test the edges.

10 browser labs32 labs in the next app buildNo account · free
01 / Write

Begin with a starter or inspect a worked answer. Your code runs in this browser.

02 / Replay

Play, pause and scrub through real Python state after each line.

03 / Check

Tests cover normal inputs, empty cases, ties and other traps. Progress stays on this device.

Basics

Data structures

Algorithms

Machine learning