Don’t just run code. Watch it think.
Run programs with input, then trace important steps across Python, JavaScript, TypeScript, C, C++, Java, Go, Swift, Ruby, PHP, Perl, Bash, SQL, HTML and CSS.
What do you want to build?
Pick a language to open its example, write code, and run it in the editor.
Start — waiting for your program.
Ready. Run your program to build a source-driven trace.
Key source lines appear here when you enter a program.
Use ← → to move through the generated trace, or press Play flow.