Courses taught in the Department of Data Science, IISER Pune.
Deep Learning (DS4144)
August semester · 4 credits · Lecture and lab
· elective
A foundational course in modern neural network
architectures — convolutional networks, transformers, graph
neural networks, GANs, autoencoders, diffusion models —
covering both how these models are trained and how to
interpret their results.
Prerequisites: familiarity with linear algebra,
probability, statistics, and Python.
Suggested reading: Deep Learning: Foundations and
Concepts (Christopher M. Bishop & Hugh Bishop).
Data Science Practice (DS3294)
January semester · 4 credits · Lecture and lab
[the January 2026 edition was co-taught with Kalpesh
Kapoor]
A hands-on course addressing the coding-literacy gap for
data science: command-line and Linux fundamentals, version
control, debugging and testing, documentation, and
parallel/GPU programming — the practical tooling behind
doing data science, not just the theory.
Suggested reading: Data Science from Scratch (Joel
Grus), Effective Python (Brett Slatkin),
Clean Code in Python (Mariano Anaya).