Learn Python, FastAPI, ML & AI β interactively
100+ beginner-friendly chapters with code that runs in your browser. No setup. No accounts. Built by engineers, for engineers.
# Try this in your browser β
from sklearn.linear_model import LinearRegression
import numpy as np
X = np.array([[1],[2],[3],[4]])
y = np.array([2, 4, 6, 8])
model = LinearRegression().fit(X, y)
print(model.predict([[5]]))
# β [10.]
π₯ Featured courses
Most popularPython β Complete Beginner Course
Master Python from print("hi") to decorators, OOP, generators, async. 16 hands-on chapters, every snippet runnable.
FastAPI β Build Modern APIs
Async Python web framework. Pydantic, dependency injection, JWT auth, deploying ML models, Docker.
Machine Learning β 100 Days Course
Full classical-ML curriculum from EDA to ensembles. Real datasets, sklearn pipelines, production patterns.
LangChain β Build LLM Apps
Compose LLM apps: chains, prompts, output parsers, RAG, agents. Lego set for AI engineers in 2026.
π All courses
Browse by categoryFoundations
Variables Β· loops Β· functions Β· OOP Β· async
Routing Β· Pydantic Β· async Β· JWT Β· Docker
Data Science
Arrays Β· broadcasting Β· linear algebra
DataFrames Β· groupby Β· merge Β· time-series
EDA Β· regression Β· classification Β· ensembles
AI / LLM Stack
β¨ Why this hub
Runs in your browser
Every Python snippet has a βΆ Run button β powered by Pyodide. No installation, no accounts. Just click and execute.
Truly beginner-friendly
Every chapter starts with the mental model + a diagram. Plain English first, then code. No jargon you can't decode.
Real production patterns
Minimal example to get it working, then the real-world version with validation, error handling, edge cases.
Built-in recall tests
Every chapter ends with flashcard-style Q&A. Quiz yourself before moving on β answers reveal on click.
Visual everywhere
Mermaid diagrams in every chapter. Click to zoom. Architecture, request flow, state machines β explained visually.
Free, forever
No paywalls. No drip content. No "upgrade" buttons. Built as a personal "second brain" β open to everyone.