About this project

This repository accompanies the book *Probability and Statistics for Data Science*, offering a self-contained introduction to core concepts. It includes a free PDF, 103 Jupyter notebooks using 23 real-world datasets, 118 videos with slides, and solutions to 200 exercises. Topics span probability (empirical, conditional, Monte Carlo methods), discrete/continuous variables (distributions, estimation, Markov chains), multivariate analysis, averaging, correlation, hypothesis testing, PCA/low-rank models, and regression/classification (linear, logistic, trees, neural networks). All materials are practical, with Python implementations for hands-on learning.