Volume 5 — Data Science¶
From data to defensible conclusions
NumPy, pandas, Polars and PyArrow, then the statistics that stop you fooling yourself: distributions, uncertainty, hypothesis testing and experiment design.
Partly available
Some lessons in this volume are written; the remainder are outlined below and not yet authored.
What you will be able to do¶
- Manipulate real datasets fluently in pandas and Polars
- Quantify uncertainty rather than reporting point estimates
- Design and analyse an A/B test
- Recognise Simpson’s paradox, survivorship bias and p-hacking in the wild
Chapters¶
- NumPy: arrays and vectorised thinking
- pandas essentials
- Polars and the lazy API
- PyArrow and the memory format underneath
- Exploratory data analysis
- Visualisation that communicates
- Descriptive statistics
- Probability from first principles
- Sampling and the central limit theorem
- Confidence intervals and hypothesis testing
- A/B testing and experiment design
- Common statistical traps
Lessons available now¶
These lessons come from the Version 1 course and are complete.
HTTP, REST APIs & Databases