Saral Shiksha Yojna
Saral Shiksha Yojna · by IIIT-H alumni

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

CSE471Spring 2025-26

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.

16 units16 chapters4 credits
CG3.402Monsoon 2025-26

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.

15 units15 chapters4 credits
CS3.401Monsoon 2025-26

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.

11 units11 chapters4 credits
CS9.424Monsoon 2025-26

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.

7 units7 chapters4 credits
Browse the full catalog231 courses, 4 available now

Every IIIT-H course we've scaffolded. Available courses link through; the rest are on the roadmap.

  • Behavioral Research: Statistical MethodsCG3.402
  • Computer VisionCSE471
  • Distributed SystemsCS3.401
  • Technology Product EntrepreneurshipCS9.424
  • Advanced AlgorithmsSoonCS1.406
  • Advanced Computer NetworksSoonCS3.402
  • Advanced Design of Steel StructuresSoonCE1.610
  • Advanced NLPSoonCS7.501
  • Advanced Operating SystemsSoonCS3.304
  • Advanced Structural AnalysisSoonCE1.603
  • Algorithm Analysis and DesignSoonCS1.301
  • Algorithms and Operating SystemsSoonCS3.306
  • Analog Electronic CircuitsSoonEC2.103
  • Analog IC DesignSoonEC2.401
  • Analysis & Design of Precast and Prestressed StructuresSoonCE1.608
  • Analysis and Design of Bridge InfrastructureSoonCE1.609
  • Applications of Language ModelsSoonCL3.408
  • Art, Vision, & FeelingsSoonCG5.405
  • Automata TheorySoonCS1.302
  • Basics of EthicsSoonHS0.203
  • Behavioral Research & Experimental DesignSoonCG3.402
  • Behavioral Research: Statistical MethodsSoonCG3.403
  • BioinformaticsSoonSC3.202
  • Biomolecular Structure Interaction & DynamicsSoonSC3.321
  • Biomolecular StructuresSoonSC2.203
  • Blockchain and Web3 DevelopmentSoonCS3.405
  • Business FinanceSoonPD2.422
  • Chemical Kinetics and Reaction DynamicsSoonSC2.305
  • Chemistry Topics for EngineersSoonSC2.309
  • Classical MechanicsSoonSC1.102
  • Classical Text ReadingSoonHS
  • CMOS Oscillator DesignSoonEC2.412
  • CMOS References and RegulatorsSoonEC2.410
  • Cognitive NeuroscienceSoonCG2.401
  • Cognitive Science and AISoonCG3.501
  • Communication TheorySoonEC5.203
  • CompilersSoonCS1.403
  • Computational Linguistics 1SoonCL3.101
  • Computational Linguistics II — Semantics & Discourse ParsingSoonCL3.202
  • Computational PsycholinguisticsSoonCL2.404
  • Computer GraphicsSoonCS7.302
  • Computer Problem SolvingSoonCS0.301
  • Computer ProgrammingSoonCS0.101
  • Computer Systems OrganizationSoonCS2.201
  • Computing in Sciences IISoonSC4.102
  • Computing in Sciences-1SoonSC4.101
  • Computing ToolsSoonCS0.302
  • Continuous Variable Quantum Information Theory and ComputationSoonMA7.501
  • Critical Viewing and ReadingSoonHS1.301
  • Data Analytics ISoonCS4.405
  • Data and ApplicationsSoonCS4.301
  • Data Structures & Algorithms for Problem SolvingSoonCS1.304
  • Data Structures and AlgorithmsSoonCS1.201
  • Data SystemsSoonCS4.401
  • Data VisualisationSoonCS4.302
  • Design and Analysis of Software SystemsSoonCS6.301
  • Design for Social InnovationSoonCS9.429
  • Design for TestabilitySoonEC2.407
  • Design Thinking — Idea to EvaluateSoonPD1.401
  • Design Thinking — Research to DefineSoonPD1.301
  • Differential EquationsSoonMA4.301
  • Digital Democracy and Data Governance in the EUSoonHS4.303
  • Digital Image ProcessingSoonCS7.404
  • Digital Signal AnalysisSoonCS7.303
  • Digital Systems and MicrocontrollersSoonEC2.101
  • Digital VLSI DesignSoonEC2.408
  • Disaster ManagementSoonCE8.401
  • Discrete StructuresSoonMA5.101
  • Dynamical Process in Complex NetworksSoonSC1.440
  • Earthquake EngineeringSoonCE1.601
  • Earthquake Resistant Design of Masonry StructuresSoonCE1.607
  • ElectrodynamicsSoonSC1.101
  • Electronic Workshop-1SoonEC2.102
  • Electronics Workshop IISoonEC2.202
  • Embedded Systems WorkshopSoonEC3.202
  • Engineering Virtual Reality SystemsSoonCS6.402
  • Entropy and InformationSoonCS1.407
  • Environmental Science & TechnologySoonCS9.428
  • Evaluation Methods for NLPSoonCL3.409
  • Fairness, Privacy and Ethics in AISoonCS7.504
  • Finite Element MethodsSoonCE4.501
  • Flexible ElectronicsSoonEC2.502
  • Foundations for Signal Processing and CommunicationSoonEC5.412
  • Foundations for Trustworthy Parallel ComputingSoonCS6.303
  • Foundations of RF and Microwave SensorsSoonEC2.206
  • Gender, Culture and RepresentationSoonHS8.202
  • General and Structural ChemistrySoonSC2.101
  • Geospatial for Sustainable DevelopmentSoonGS3.401
  • Geospatial Technology for Disaster Risk ModellingSoonGS3.403
  • Growth and DevelopmentSoonHS5.301
  • Human Computer InteractionSoonPD1.501
  • Human Sciences Lab-1SoonHS7.101
  • Hydro Informatics & Climate SciencesSoonCS9.433
  • Information and CommunicationSoonEC5.102
  • Information Retrieval & ExtractionSoonCS4.406
  • Information Security Audit and AssuranceSoonCS8.402
  • Information TheorySoonEC5.410
  • Information-Theoretic Methods in Computer ScienceSoonCS1.502
  • Instrumentation and DevicesSoonEC2.413
  • Internals of Application ServersSoonCS3.404
  • Introduction to Algorithms EngineeringSoonCS1.305
  • Introduction to BiologySoonSC3.101
  • Introduction to Brain and CognitionSoonCS9.311
  • Introduction to Coding TheorySoonEC5.205
  • Introduction to Cognitive ScienceSoonCG1.402
  • Introduction to Film StudiesSoonHS1.208
  • Introduction to Game TheorySoonCS1.408
  • Introduction to HistorySoonHS3.201
  • Introduction to Information SecuritySoonCS8.301
  • Introduction to IoTSoonCS3.303
  • Introduction to Linguistics IISoonCL1.102
  • Introduction to Linguistics-1SoonCL1.101
  • Introduction to LiteratureSoonHS1.204
  • Introduction to Neural and Cognitive ModelingSoonCG3.401
  • Introduction to NLPSoonCS7.401
  • Introduction to Particle PhysicsSoonSC1.420
  • Introduction to Philosophy of TechnologySoonHS0.305
  • Introduction to Processor ArchitectureSoonEC2.204
  • Introduction to Quantum Field TheorySoonSC1.421
  • Introduction to Quantum Information and ComputationSoonCS9.312
  • Introduction to Robotics: Perception and PlanningSoonEC4.202
  • Introduction to SociologySoonHS2.201
  • Introduction to Software SystemsSoonCS6.201
  • Introduction to Spatial Sciences & TechnologySoonGS0.301
  • Introduction to Statistical Signal ProcessingSoonEC5.206
  • Introduction to UAV DesignSoonEC4.402
  • Introduction to VLSI and Embedded SystemsSoonEC2.207
  • IoT WorkshopSoonCE9.609
  • Knowing India Through DataSoonHS8.305
  • Language and SocietySoonCL2.203
  • Language Typology and UniversalsSoonCL2.204
  • Law, Technology and Digital GovernanceSoonCS6.504
  • Learning and MemorySoonCG1.403
  • Linear AlgebraSoonMA2.101
  • Linear Partial Differential Equations and Variational CalculusSoonMA4.303
  • Linguistic Data 3: Data Modeling in ILsSoonCL3.406
  • Machine Learning for CommunicationSoonEC5.414
  • Machine Learning for Natural SciencesSoonSC4.411
  • Machine, Data and LearningSoonCS7.301
  • Making of Contemporary WorldSoonHS8.101
  • Making of the Contemporary IndiaSoonHS4.102
  • Mathematical Methods in SciencesSoonSC5.450
  • Mathematical Models in BiologySoonSC3.316
  • Mathematics for FinanceSoonMA8.402
  • Maths for Computer Science 1 — Probability and StatisticsSoonMA6.301
  • Maths for Computer Science 2 — Linear AlgebraSoonMA6.302
  • Mechatronics System DesignSoonEC4.404
  • Mobile RoboticsSoonCS7.503
  • Modern Complexity TheorySoonCS1.405
  • Molecular BiologySoonSC3.404
  • Molecular Modeling and SimulationsSoonSC2.316
  • Molecular Symmetry and Quantum MechanicsSoonSC2.315
  • Music Language CreativitySoonHS1.209
  • Music WorkshopSoonHS1.210
  • Networks, Signals and SystemsSoonEC5.101
  • NeuroinformaticsSoonCG3.502
  • NGS Data AnalysisSoonSC3.410
  • Numerical AlgorithmsSoonCS1.306
  • Operating Systems and NetworksSoonCS3.301
  • Optical Remote SensingSoonGS1.401
  • Optimization MethodsSoonCS1.404
  • Organic ChemistrySoonSC2.202
  • Performance Modeling of Computer SystemsSoonCS3.307
  • Physics of Early UniverseSoonSC1.415
  • Physics of Soft Condensed MatterSoonSC2.301
  • Principles of Information SecuritySoonCS8.401
  • Principles of Programming LanguagesSoonCS1.402
  • Probability and Random ProcessesSoonMA6.102
  • Probability and StatisticsSoonMA6.101
  • Product Design WorkshopSoonPD1.411
  • Product Lifecycle ManagementSoonPD2.502
  • Product Management 101SoonPD2.401
  • Product MarketingSoonPD2.501
  • Quantum AlgorithmsSoonCS1.409
  • Quantum aspects of CryptographySoonCS1.505
  • Quantum Information TheorySoonCS1.504
  • Quantum MechanicsSoonSC1.203
  • Readings from Hindi LiteratureSoonHS1.401
  • Readings in Russian LiteratureSoonHS1.302
  • Real AnalysisSoonMA4.101
  • Research in Information SecuritySoonCS8.501
  • Research Methods in Human SciencesSoonHS0.302
  • Responsible & Safe AI SystemsSoonCS7.405
  • Retrofit of Existing InfrastructureSoonCE1.621
  • Robotics: Dynamics and ControlSoonEC4.401
  • Robotics: Planning and NavigationSoonEC4.403
  • Science 1SoonSC1.110
  • Science Lab IISoonSC4.111
  • Science, Technology and SocietySoonHS7.301
  • Signal Detection and Estimation TheorySoonEC5.406
  • Signal ProcessingSoonEC5.201
  • Sociology of Platform EconomiesSoonHS2.304
  • Software EngineeringSoonCS6.401
  • Software Programming for PerformanceSoonCS3.302
  • Software Systems DevelopmentSoonCS6.302
  • Spatial Data SciencesSoonGS2.503
  • Spatial InformaticsSoonGS2.401
  • Spatial Thinking and PracticeSoonGS0.101
  • SpectroscopySoonSC2.304
  • Speech Analysis and LinguisticsSoonCL2.405
  • Speech Signal ProcessingSoonEC5.408
  • Statistical MechanicsSoonSC1.205
  • Statistical Methods in AISoonCS7.403
  • Statistical Methods in AISoonCS7.403
  • Structural Assessment of Existing InfrastructureSoonCE1.620
  • Structural DynamicsSoonCE1.501
  • Structural Engineering Design StudioSoonCE1.502
  • Sustainable Growth Strategy for StartupSoonPD2.403
  • System and Network SecuritySoonCS8.403
  • Systems BiologySoonSC3.203
  • Systems ThinkingSoonEC5.202
  • The Digital CitySoonHS8.304
  • The Mathematics of Information: Theory & ApplicationSoonEC5.207
  • The Universe Across ScalesSoonSC1.308
  • Theories and Practices of NationalismSoonHS3.303
  • Theory of ElasticitySoonCE0.501
  • ThermodynamicsSoonSC1.204
  • Thinking and Knowing in the Human Sciences — ISoonHS0.201
  • Thinking and Knowing in the Human Sciences — IISoonHS0.202
  • Thinking and Knowing in the Human Sciences — IIISoonHS0.216
  • Topics in Discrete MathematicsSoonMA5.501
  • Topics in NanosciencesSoonSC2.401
  • Topics in PhysicsSoonSC1.425
  • Topics in Reinforcement LearningSoonCS7.603
  • Topics in Software EngineeringSoonCS6.501
  • Topics in SSMTSoonCL5.401
  • User Interaction and Usability of Digital ProductsSoonCS5.401
  • User Research MethodsSoonCS9.501
  • VLSI DesignSoonEC2.201
  • Wireless CommunicationsSoonEC5.407
  • Work, Entrepreneurship and Technology in Contemporary SocietiesSoonHS2.303