Notebook Collection
probability, statistics, data visualization, jupyter notebooks, python, education, machine learning, data science, interactive learning
Learning Path
These 24 notebooks are organized by topic and difficulty. Use the sidebar navigation for structured learning or browse the complete collection below.
Foundations
Start with basic probability concepts and mathematical foundations.
Random Variables & Distributions
Learn about discrete and continuous distributions, PMFs, PDFs, and CDFs.
Statistical Concepts
Explore expectation, variance, independence, and key theorems.
Advanced Topics
Study multivariate distributions and joint probability concepts.
Machine Learning
Apply probability concepts to PCA, classification, and embeddings.
Data Science Tools
Master NumPy, Pandas, and Matplotlib for data analysis.
Getting Started
New to the subject? Start with the “Getting Started” section in the sidebar.
Looking for specific topics? Use the search and filter options below.
Want to run locally? See the README for setup instructions.
Reuse
Copyright
Citation
@online{batra,
author = {Batra, Nipun},
title = {PSDV {Teaching} {Resources:} {Interactive} {Notebooks} for
{Probability,} {Statistics,} and {Data} {Visualization}},
url = {https://nipunbatra.github.io/psdv-teaching/},
langid = {en}
}