Skip to content

Python Guides

Self-directed guides for learning Python, written for second-year data science students and free for anyone.

Each guide follows the same four-part shape: Learn (step-by-step tutorials you can run in the browser), Recipes (short task-focused how-tos), Reference (quick lookups), and Concepts (short pieces explaining why things work the way they do).

Run Python in your browser

Every tutorial in Agilearn is a Jupyter notebook, and every notebook can be opened in the Lab — a browser-side Python environment that needs no install, no signup, and no server. Your edits stay on your own machine.