Runs in your browser
Real CPython compiled to WebAssembly. Your code never leaves your device, so it is fast, private and works on any laptop or phone.
Write, run and share Python 3 – it runs in your browser, nothing to install.
Press Run to see your program's output here.
Step 0 of 0
Variables and function calls appear here.
➜ line that runs next · ➜ line that just ran · use ← → keys to step
Real CPython compiled to WebAssembly. Your code never leaves your device, so it is fast, private and works on any laptop or phone.
The visualiser replays your program line by line, drawing variables, lists, dictionaries, objects and the call stack.
Your program pauses at every input() and you type the answer in the console, like a real terminal – perfect for games, menus and exam programs.
Save & share gives you a short link for your teacher, friend or interviewer – no account needed.
New to Python? Follow the free Python tutorial (every example has a Run button), then test yourself with today's Daily Code Challenge.
Yes. It is completely free, needs no sign-up and has no limits on how often you run code.
In your own browser. LearnFrenzy uses Pyodide (CPython compiled to WebAssembly), so your program never leaves your device unless you choose "Save & share".
Yes. When your program calls input(), it pauses and you type the answer directly in the console, then press Enter – just like a terminal. You can also pre-fill answers in the Input box, one per line, to run without stopping.
A recent Python 3 with the full standard library. Popular packages such as numpy, pandas and matplotlib are downloaded automatically the first time you import them.
Press "Save & share" to get a short link. Anyone who opens it sees your code and can run or change it; their changes do not affect your link.
Press Stop, or wait 20 seconds and the run is stopped automatically. That usually means a while loop whose condition never becomes false.