AI EngineeringZero to ProductionHome·About·Contact
Practice · Interactive

Python Playground

A real terminal that runs entirely in your browser — no install, no signup, nothing sent to a server. Create Python files, run them, and use shell commands just like a terminal on your own machine. It comes with numpy, pandas, scipy, pydantic and the full standard library already loaded, so you can test almost any topic from this course the moment it opens.

🖥️ Real shell (create & run files)📦 numpy · pandas · scipy · pydantic🔒 Sandboxed & safe⚡ First load ~40 MB, then cached
How to use itClick Launch terminal below. The first launch downloads the runtime and the science libraries (about 40 MB, cached afterwards, so later visits are instant). Then work like a real shell:
edit hello.py          # opens an editor — write your code, Ctrl+S to save
python hello.py        # run the file
python -c "import numpy as np; print(np.arange(10).mean())"
ls · cat hello.py · pip list · help
Press / for command history, Tab to complete, Ctrl+C to interrupt a running program, Ctrl+L to clear.

What's available

The terminal runs the same CPython you'd install locally, compiled to WebAssembly, with a real in-memory filesystem. Preloaded and ready to import:

What it can't do (and why that's good)Because it runs in the browser's security sandbox, code here cannot read or change your computer, open network connections to other sites, or run shell programs. pip install works only for the prebuilt libraries above — that's a safety property, not a bug. It also means the cloud/API topics — the Anthropic SDK, AWS/Bedrock, FastAPI/Streamlit servers — can't run here; those need real credentials and a machine you control, so follow the local setup guide for them. Everything you create is thrown away when you close the tab.
© studybydoing.in