Learn from IIIT, on the fly.
Concise revision notes, ultra-condensed cheatsheets, high-yield topics, and practice questions for IIIT-H courses — designed for fast pre-exam prep.
An unofficial study project. No lecture slides or past papers are hosted here. All content is paraphrased and original.
Available now
Computer Vision
Computer Vision (Spring 2025-26). Prerequisite units recap the foundations: introduction (Marr, Three Rs, Gestalt), digital image processing (filters, histograms, Fourier/DCT, morphology, Hough), machine learning (logistic regression, NNs, ensembles, RNN, metrics, PCA/SVD, clustering), and convolutional neural networks (LeNet → AlexNet → VGG → Inception → ResNet → DenseNet → SENet → MobileNet → EfficientNet). The main course then covers object detection, dense prediction, pose estimation, 3D representations, NeRF & 3D Gaussian Splatting, Transformers and Vision Transformers, self-supervised learning (SimCLR, DINO, MAE, JEPA), modern transformer engineering, vision-language models, and video understanding. This revision hub distils the entire syllabus into chapter-wise notes, cheatsheets, high-yield topics and practice questions — designed to revise the whole course in an evening, not a week.
Behavioral Research: Statistical Methods
The statistical methods that turn behavioural data into reliable inferences. Builds from probabilistic intuition (Bayes, base rate) through hypothesis testing, ANOVA, regression, Bayesian methods, and logistic regression. Heavy emphasis on which test to pick, reporting effect sizes, and avoiding p-hacking.
Distributed Systems
Distributed Systems (Monsoon 2025-26) covers the foundations of building correct, fault-tolerant, scalable systems out of many independent computers. The course spans CAP and impossibility results; logical and physical clocks; global snapshots; causal-order message delivery; distributed mutual exclusion; deadlock detection; consensus and Byzantine agreement; transaction commit protocols (2PC, 3PC); Raft for replicated state machines; the GHS distributed minimum spanning tree algorithm; and the Google File System as a flagship distributed storage case study. This revision hub distils the entire syllabus into chapter-wise notes, cheatsheets, high-yield topics and practice questions — designed to revise the whole course in an evening, not a week.
Technology Product Entrepreneurship
How to take a deeptech idea from a vague spark to an investor-ready startup. Built around four phases (Idea → Hypothesis | Problem-Solution Fit | Product-Market Fit | Go-To-Market) and a coherent toolkit (Idea Hexagon, Five Filters, 5Ws, BML loop, Validation Board, Value Proposition Canvas, Business Model Canvas, Lean Canvas, STP, AHA Grid, USP Defensibility, SWOT, Find-Your-USP Venn). Capstone is an investor pitch designed to ignite FOMO and calm FOLS.
Coming soon · 227 courses
Discrete Structures
Praveen P + Suryajith Ch
Real Analysis
Samyadeb Bhattacharya + Lalitha V + Uttam Singh
Probability and Statistics
Tejas Bodas
Probability and Random Processes
Gowtham Kurri
Maths for Computer Science 1 — Probability and Statistics
Naresh Manvani
Maths for Computer Science 2 — Linear Algebra
Pawan Kumar
Science 1
Prabhakar Bhimalapuram
Quantum Mechanics
Subhadip Mitra
Introduction to Biology
Vinod PK
Computing in Sciences-1
Marimuthu Krishnan
Spectroscopy
Harjinder Singh
Chemical Kinetics and Reaction Dynamics
Harjinder Singh
Bioinformatics
Nita Parekh
Systems Biology
Vinod PK
Introduction to Quantum Field Theory
Diganta Das + Monalisa Patra
Topics in Nanosciences
Tapan Kumar Sau
Physics of Early Universe
Diganta Das
Dynamical Process in Complex Networks
Chittaranjan Hens
Chemistry Topics for Engineers
Tapan Kumar Sau + Prabhakar B
Biomolecular Structure Interaction & Dynamics
B. Gopalakrishnan
Entropy and Information
Indranil Chakrabarty
Computer Programming
Abhishek Deshpande + Vineet Gandhi + Girish Varma
Algorithm Analysis and Design
Srinathan Kannan
Operating Systems and Networks
Karthik Vaidyanathan
Automata Theory
Shantanav Chakraborty
Data and Applications
Ponnurungam Kumaraguru
Algorithms and Operating Systems
Lini Teresa Thomas
Data Structures & Algorithms for Problem Solving
Lini Thomas + Kshitij Gajjar
Software Systems Development
Sai Anirudh K + Abhishek Singh
Advanced Operating Systems
Krishna Reddy P
Computer Problem Solving
Shatrunjay
Advanced Computer Networks
Ankit Gangwal
Research in Information Security
Srinathan Kannan
Statistical Methods in AI
Ravi Kiran S
Information Retrieval & Extraction
Anil Nelakanti
Advanced NLP
Manish Shrivastava
Data Analytics I
Krishna Reddy Polepalli
Blockchain and Web3 Development
Ankit Gangwal
Topics in Software Engineering
Raghu Reddy Y + Karthik Vaidyanathan
Fairness, Privacy and Ethics in AI
Sujit P Gujar
Design for Social Innovation
Ramesh Loganathan + Arjun Rajashekar
Modern Complexity Theory
Ashok Kumar Das
Principles of Programming Languages
Mrityunjay + Venkatesh Choppella
Quantum Information Theory
Siddhartha Das
Digital Image Processing
Anoop M Namboodiri
Mobile Robotics
K Madhava Krishna
Environmental Science & Technology
Ramachandra Prasad Pillutla
Digital Systems and Microcontrollers
Madhava Krishna + Anil Kumar V + Anshu Sarje
Networks, Signals and Systems
Prasad Krishnan + Andleeb Zahra
Electronic Workshop-1
Praful Mankar + Saikiran
Signal Processing
Santosh
Systems Thinking
Spandan + Vinod
VLSI Design
Abhishek
Embedded Systems Workshop
Deepak Gangadharan + Sachin Chaudhari + Aftab Hussain
Information Theory
Arti Yardi
Wireless Communications
Praful Mankar
Signal Detection and Estimation Theory
Santosh Nannuru
Design for Testability
Usha Gogineni (Guest Faculty)
Digital VLSI Design
Zia Abbas
CMOS References and Regulators
Zia Abbas + Abhishek Pullela
Robotics: Dynamics and Control
Antony Thomas
Foundations for Signal Processing and Communication
Praful Mankar + Arti Yardi
Introduction to Linguistics-1
Aditi Mukherjee
Language and Society
Radhika Mamidi
Computational Linguistics II — Semantics & Discourse Parsing
Rajakrishnan P Rajkumar
Speech Analysis and Linguistics
Chiranjeevi Yarra
Introduction to Cognitive Science
Vishnu Sreekumar
Introduction to Neural and Cognitive Modeling
Bapiraju Surampudi
Behavioral Research & Experimental Design
Vinoo Alluri
Neuroinformatics
Vishnu Sreekumar
Spatial Thinking and Practice
K S Rajan
Spatial Informatics
K S Rajan
Geospatial Technology for Disaster Risk Modelling
Kiran Chand Thumaty + Rehana Shaik
Making of the Contemporary India
Aakansha Natani + Aniket Alam
Human Sciences Lab-1
Anirban Dasgupta
Thinking and Knowing in the Human Sciences — III
Anirban Dasgupta + Aakansha Natani
Thinking and Knowing in the Human Sciences — II
Radhika Krishnan + Isha Dubey
Classical Text Reading
Saurabh Todariya
Basics of Ethics
Saurabh Todariya + Guest Faculty
Music Workshop
Saroja T K
Introduction to Film Studies
Sushmita Banerji
Introduction to History
Isha Dubey
Introduction to Sociology
Radhika Krishnan
Introduction to Literature
Nazia Akhtar
Readings from Hindi Literature
Harjinder Singh
Work, Entrepreneurship and Technology in Contemporary Societies
Rajorshi Ray
Structural Dynamics
Sunitha Palissery
Finite Element Methods
Jofin George
Structural Engineering Design Studio
Shubham Singhal
Theory of Elasticity
Pravin Kumar Venkat Rao
IoT Workshop
Maitreya Maity + Shubham Singhal + Sunitha Palissery
Earthquake Resistant Design of Masonry Structures
P Pravin Kumar Venkat Rao
Advanced Design of Steel Structures
Sunitha Palissery
Structural Assessment of Existing Infrastructure
Jofin George
Retrofit of Existing Infrastructure
Shubham Singhal
Design Thinking — Research to Define
Raman Saxena + Y. Raghu Reddy
Design Thinking — Idea to Evaluate
Raman Saxena + Y. Raghu Reddy
Product Management 101
Ramesh Swaminathan
User Research Methods
Priyanka Srivastava
Human Computer Interaction
Raman Saxena
Product Marketing
Ravi Warrior
Linear Algebra
Atul Singh Arora + Siddhartha Das + Gowtham Kurri
Introduction to Software Systems
Anil Nelakanti + Anoop Namboodiri
Data Structures and Algorithms
Lini Thomas + Kshitij Gajjar + Raghavendra
Computer Systems Organization
Deepak Gangadhar + Abhishek Kumar Singh
Introduction to IoT
Kavitha V + Suresh Purini
Analog Electronic Circuits
Zia Abbas
Information and Communication
Arti Yardi + Lalitha V
Computing in Sciences II
Abhishek Deshpande
Classical Mechanics
Diganta Das
Electrodynamics
Diganta Das
General and Structural Chemistry
Tapan K Sau
Introduction to Linguistics II
Aditi Mukherjee
Computational Linguistics 1
Parameshwari Krishnamurthy + Manish Shrivastava
Making of Contemporary World
Khaliq Parkar + Angarika Rakshit
Thinking and Knowing in the Human Sciences — I
Saurabh Todariya + Nazia Akhtar
Introduction to Spatial Sciences & Technology
RC Prasad + Kuldeep K
Design and Analysis of Software Systems
Raghu Reddy
Machine, Data and Learning
Sujit Gujar + Praveen P
Introduction to Information Security
Ankit Gangwal
Introduction to Coding Theory
Lalitha V
Introduction to Algorithms Engineering
Kishore Kothapalli
Introduction to Quantum Information and Computation
Uttam Singh
Numerical Algorithms
Pawan Kumar
The Mathematics of Information: Theory & Application
Prasad Krishnan
Foundations for Trustworthy Parallel Computing
Abhishek Kumar Singh
Digital Signal Analysis
Chiranjeevi Yarra
Data Visualisation
Kamal Karlapalem
Introduction to Brain and Cognition
Bapi Raju S
Computer Graphics
Raghavendra GS + PJ Narayanan
Performance Modeling of Computer Systems
Tejas Bodas
Software Programming for Performance
Suresh Purini
Engineering Virtual Reality Systems
Sai Anirudh Karre + Raghu Reddy
Introduction to Robotics: Perception and Planning
K Madhava Krishna + Antony Thomas
Communication Theory
Sachin Chaudhari
Electronics Workshop II
Arti Yardi + Priyesh Shukla
Introduction to Processor Architecture
Priyesh Shukla
Introduction to Statistical Signal Processing
Santosh Nannuru
Foundations of RF and Microwave Sensors
Andleeb Zahra
Introduction to VLSI and Embedded Systems
Aftab Hussain
Thermodynamics
Harjinder Singh
Statistical Mechanics
Marimuthu Krishnan
Biomolecular Structures
Deva Priyakumar
Organic Chemistry
Prabhakar Bhimalpuram
Science Lab II
Tapan Kumar Sau + Chittaranjan Hens
Language Typology and Universals
Radhika Mamidi
Introduction to NLP
Manish Shrivastava + Parameshwari Krishnamurthy
Research Methods in Human Sciences
Anirban Dasgupta + Rajorshi Ray
Science, Technology and Society
Radhika Krishnan
Knowing India Through Data
Angarika Rakshit
Optical Remote Sensing
RC Prasad + Kiran Chand T
Geospatial for Sustainable Development
TR Kiran Chand
System and Network Security
Ashok Kumar Das
Information Security Audit and Assurance
Shatrunjay Rawat
Computing Tools
Vikram Pudi
Business Finance
Sarath Babu A (Guest Faculty)
Optimization Methods
Naresh Manwani
Advanced Algorithms
Suryajith Ch
Principles of Information Security
Kannan Srinathan
Data Systems
Kamal Karlapalem
Software Engineering
Karthik Vaidyanathan
Compilers
Venkatesh Choppella
Statistical Methods in AI
Vineet Gandhi + CV Jawahar
Mechatronics System Design
Harikumar K + Antony Thomas
Spatial Data Sciences
Kuldeep Kurte + KS Rajan
Introduction to Game Theory
Sujit Gujar
Internals of Application Servers
Ramesh Loganathan + Arjun Rajashekar
Cognitive Science and AI
Bapi Raju S
Behavioral Research: Statistical Methods
Vishnu Sreekumar + Bapi Raju S
Cognitive Neuroscience
Bhaktee Dongaonkar
Topics in Reinforcement Learning
Tejas Bodas + Harikumar K
Quantum Algorithms
Shantanav Chakraborty
Computational Psycholinguistics
Rajakrishnan P Rajkumar
Responsible & Safe AI Systems
Ponnurangam Kumaraguru
Applications of Language Models
Vasudeva Varma
Evaluation Methods for NLP
Manish Shrivastava + Parameshwari Krishnamurthy
Quantum aspects of Cryptography
Atul Singh Arora
Information-Theoretic Methods in Computer Science
Gowtham Kurri
Learning and Memory
Bhaktee Dongaonkar
Art, Vision, & Feelings
Priyanka Srivastava + Shrikant Bharadwaj (LVPEI)
Law, Technology and Digital Governance
Raman Saxena + GK Goswami
Mathematics for Finance
Sukrit Mittal
Hydro Informatics & Climate Sciences
Shaik Rehana
User Interaction and Usability of Digital Products
Raman Saxena
Disaster Management
Jofin George + Shubham Singhal
Linear Partial Differential Equations and Variational Calculus
Samyadeb Bhattacharya
Continuous Variable Quantum Information Theory and Computation
Uttam Singh
Topics in Discrete Mathematics
Prasad Krishnan
Differential Equations
Lakshmi Burra
Machine Learning for Natural Sciences
Vinod PK + Deva Priyakumar + Prabhakar B
Physics of Soft Condensed Matter
Marimuthu Krishnan
Molecular Modeling and Simulations
Marimuthu Krishnan + Deva Priyakumar
Mathematical Models in Biology
Abhishek Deshpande
Mathematical Methods in Sciences
Monalisa Patra
Introduction to Particle Physics
Subhadip Mitra
Molecular Biology
Jagan Pongubala
NGS Data Analysis
Nita Parekh
The Universe Across Scales
Subhadip Mitra + Chittaranjan Hens + Diganta Das
Molecular Symmetry and Quantum Mechanics
Harjinder Singh
Topics in Physics
Mathimalar S
Analog IC Design
Abhishek Srivastava
Flexible Electronics
Aftab Hussain
Instrumentation and Devices
Anshu Sarje
CMOS Oscillator Design
Abhishek Pullela
Introduction to UAV Design
Harikumar K
Robotics: Planning and Navigation
K Madhava Krishna + Antony Thomas
Machine Learning for Communication
Saikiran Bulusu
Speech Signal Processing
Anil Kumar Vuppala
Topics in SSMT
Chiranjeevi Yarra + Parameswari Krishnamurthy
Linguistic Data 3: Data Modeling in ILs
Rajakrishnan P Rajkumar
Advanced Structural Analysis
Pravin Kumar Venkat Rao
Analysis & Design of Precast and Prestressed Structures
Shubham Singhal
Analysis and Design of Bridge Infrastructure
Jofin George
Earthquake Engineering
Sunitha P
Product Design Workshop
Prakash Yalla + Raghu Reddy
Sustainable Growth Strategy for Startup
Sridhar Kalyanasundaram
Product Lifecycle Management
Ravi Warrior
Growth and Development
Anirban Dasgupta
Introduction to Philosophy of Technology
Ashwin Jayanti
Readings in Russian Literature
Nazia Akhtar
Critical Viewing and Reading
Sushmita Banerji
Digital Democracy and Data Governance in the EU
Aakansha Natani
Theories and Practices of Nationalism
Aniket Alam
Sociology of Platform Economies
Rajorshi Ray
The Digital City
Khaliq Parkar
Music Language Creativity
TK Saroja
Gender, Culture and Representation
Subha Chakraburtty