Learn data science
the way you actually use it.
Industry-focused tutorials for Python, SQL, Pandas, PySpark, machine learning, deep learning, MLOps, and the entire generative-AI stack. Code runs in your browser. No setup, no signup.
By role
Learning paths
Curated routes through the sections, ordered for a specific job.
Data Engineer
Python + SQL + Spark, with the warehouse knowledge to glue them together.
- 1 Python (Core, OOP, Engineering)
- 2 SQL (full track)
- 3 Pandas
- 4 PySpark
- 5 MLOps basics
ML Engineer
Build, train, and deploy models — the role most teams actually need.
- 1 Python
- 2 NumPy
- 3 Pandas
- 4 Math for ML
- 5 Machine Learning
- +2 more
AI / LLM App Builder
Ship LLM-powered products. Async Python, RAG, agents, evals.
- 1 Python (async, Pydantic, FastAPI)
- 2 SQL (essentials)
- 3 Generative AI
- 4 Agentic AI
Data Scientist
From SQL to statistical rigor to communicating results that change decisions.
- 1 Python
- 2 Pandas
- 3 Visualization
- 4 SQL
- 5 Math for ML
- +1 more
MLOps / Platform
Docker, CI/CD, MLflow, serving, Kubernetes. The glue that runs production ML.
- 1 Python
- 2 MLOps
- 3 PySpark
Research-leaning
Math, PyTorch, transformers — for people building the next architecture.
- 1 Math for ML
- 2 Deep Learning
- 3 Generative AI
By subject
All sections
Jump into any subject. Every lesson has runnable code, a quiz, and a cheatsheet.
Python
From syntax to production AI apps — the language for everything.
NumPy
The numeric foundation of the entire data stack.
Pandas
The de-facto tool for tabular data in Python.
Visualization
Matplotlib, Seaborn — and how to make a plot worth showing.
SQL
Analytics-grade SQL, warehouse dialects, and dbt.
PySpark
Big data at scale — Hadoop → Spark internals → production.
Math for ML
Linear algebra, calculus, and probability with code.
Machine Learning
Trees beat neural nets on most tabular problems — and other truths.
Deep Learning
PyTorch-first, transformer-heavy, no fluff.
MLOps
Ship models, not notebooks.
Generative AI
LLMs in practice — RAG, evals, fine-tuning, self-hosting.
Agentic AI
LangChain, LangGraph, MS Agent Framework, Google ADK.
Runs in your browser
Python via Pyodide, SQL via SQLite-WASM. No install, no signup — just click Run.
Built for industry use
Every lesson answers "where would I see this in a real job?" — no niche academic detours.
Quizzes & certificates
Auto-graded MCQs after every lesson, a practice library, and path certificates when you finish a track.