loading…
Run Python online — no install, no sign-up to press Run, works on your phone. numpy and pandas load on first import.
› press Run to execute
Lesson 1 of the Python track: print, variables, your first bug. The first 5 lessons are free and run in this same editor.
Open →Strings, lists, dicts, loops, OOP, pandas and more — one printable page per topic, every snippet runnable.
Open →A short test that tells you which lesson to start from, so you skip what you already know.
Open →Want to tinker rather than compile a program? The Python playground is the same interpreter with a NumPy starter, next to a SQL playground and a notebook. For one line at a time, use the Python terminal.
Pyodide, a real CPython build compiled to WebAssembly, so the interpreter runs inside your tab. That is why there is no queue and no upload: the code you type is executed on your own device, and the output you see is what CPython printed. The runtime is fetched once (about 10 MB) and cached by the browser, so the second visit starts fast even on patchy hostel wifi. numpy, pandas, scipy and matplotlib are fetched the same way on first import. It is not a toy REPL for print("hello"): it is the interpreter you would use to test a function before an exam, check an answer from class, or prototype a pandas transform — minus the install. When you want structure instead of a blank page, the lessons use this same runner with graded exercises.