Notebooks

Probability and Statistics

Also see: Statistics with Python

Recommended

Garfinkel, A.; Guo, Y. (2026) Understanding Data: A 21st Century Approach to Statistics and Data Science Springer
Unusual book emphasizing computational approach over traditional distribution-based mathematical approach. The authors have and express strong opinions -- and I don't agree with them at times -- but this is a really well-written and useful book, especially if you're interested in using statistics in your work. Highly recommended.
Ross, S. (2021) Introduction to Probability and Statistics for Engineers and Scientists, Sixth edition.; Elsevier, 2021.
Get the sixth edition, especially if you're buying in India. It's excellent and relatively cheap (~INR. 800, August 2025). Also, this edition provides code examples in R, a welcome change.
MIT RES.6-012 Introduction to Probability, Spring 2018
A YouTube playlist with beginner friendly lectures by John Tsitsiklis and Patrick Jaillet from MIT. They also wrote a book on probability and made a summary of it freely available.
Holmes, S., & Huber, W. (2019). Modern statistics for modern biology. Cambridge university press. (Free online copy)
Neat. Particularly nice discussion on the confidence interval.
Undergraduate Probability and High-Dimensional Probability by Roman Vershynin, on YouTube.
Beyond Multiple Linear Regression: Applied Generalized Linear Models and Multilevel Models in R by Paul Roback and Julie Legler
Introduction to Probability, Statistics, and Random Processes by Hossein Pishro-Nik
The Little Handbook of Statistical Practice by Gerard E. Dallal
A User’s Guide to Statistical Inference and Regression by Matthew Blackwell
Regression and Other Stories by Andrew Gelman, Jennifer Hill, Aki Vehtari
The Book of Statistical Proofs by Joram Soch and collaborators (it's an open book on GitHub)