Notebook Collection

Author
Affiliation

Prof. Nipun Batra

Indian Institute of Technology, Gandhinagar

Keywords

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.

No matching items

Reuse

MIT

Citation

BibTeX 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}
}
For attribution, please cite this work as:
Batra, Nipun. n.d. “PSDV Teaching Resources: Interactive Notebooks for Probability, Statistics, and Data Visualization.” https://nipunbatra.github.io/psdv-teaching/.