AI Computer Institute
Expert-curated CS & AI curriculum aligned to CBSE standards. A bharath.ai initiative. About Us
Advanced AI & Mathematics Ages 16-17

Grade 11: Deep learning architectures, GANs, reinforcement learning, and NLP

Deep learning architectures, GANs, reinforcement learning, and NLP — structured as a full academic year with 4 units and 200 chapters.

📚 200 Chapters 📦 4 Units ❓ 201 Quiz Questions 🎯 CBSE-Aligned

📋 Table of Contents

200 chapters · 4 units
🧠 Unit 1: Deep Learning Foundations (Recap + Extend) 50 chapters
1.Calculus for Machine Learning: Derivatives and Gradient Descent2.Recurrent Neural Networks and Sequence Models3.Probability and Statistics for AI4.Building a Complete ML Project: End to End5.Computer Networks and Cloud Computing6.GANs: AI That Creates7.Reinforcement Learning: AI That Plays Games8.Advanced NLP: Word Embeddings to BERT9.Advanced Computer Vision10.Optimization in ML: Beyond Gradient Descent11.Chain Rule and Automatic Differentiation12.Information Theory: Entropy and KL Divergence13.Optimization: Adam, SGD, and Learning Rate Schedules14.Autoencoders: Compression and Generation15.Word2Vec and GloVe: Word Embeddings16.GANs: Generative Adversarial Networks17.Graph Neural Networks: AI on Structured Data18.Sequence-to-Sequence Models and Translation19.Computer Vision in Production: YOLO and Faster R-CNN20.AI Hardware: GPUs, TPUs, and Neural Engines21.Backpropagation: The Calculus Deep Dive22.Batch Normalization: Stabilizing Deep Learning23.Attention Mechanism: Mathematical Deep Dive24.Variational Autoencoders: Probabilistic Generative Models25.Policy Gradient Methods in Reinforcement Learning26.Word2Vec and GloVe: Learning Word Embeddings27.Beam Search and Decoding Strategies28.Neural Architecture Search (NAS)29.Knowledge Distillation: Training Small Models30.Contrastive Learning: Learning Representations31.Diffusion Models: Mathematics of Generative Models32.Multi-Head Attention: Deep Mathematical Analysis33.LSTMs and GRUs: Solving the Vanishing Gradient Problem34.BERT and Transformer Encoders: Masked Language Modeling35.Neural Network Pruning: Reducing Model Size36.Quantization: Running Models on Edge Devices37.Curriculum Learning: Easy-to-Hard Training Strategies38.Multi-Task Learning: Sharing Knowledge Across Tasks39.Few-Shot Learning Techniques40.Metric Learning: Learning Similarity Measures41.Self-Supervised Learning: Learning Without Labels42.Activation Functions: From ReLU to Swish43.Depthwise Separable Convolutions: Efficient Mobile Architectures44.Gradient Accumulation: Training Large Models on Small GPUs45.Mixed-Precision Training: Speed and Memory Efficiency46.Object Detection Architectures and Methods47.Semantic Segmentation in Deep Learning48.Image Generation and Variational Autoencoders49.Text Classification and Transformer Models50.Named Entity Recognition and Information Extraction
🎨 Unit 2: Generative AI 50 chapters
51.Question Answering and Retrieval Systems52.Music Generation and Audio Synthesis with AI53.Drug Discovery with Machine Learning54.Climate Modeling and Environmental AI55.Autonomous Vehicles and Perception Systems56.Robotics Control and Reinforcement Learning57.Continual Learning and Catastrophic Forgetting58.RLHF: Reinforcement Learning from Human Feedback59.Constitutional AI: Principled Model Alignment60.Mixture of Experts: Conditional Computation and Scaling61.KV Cache Optimization: Efficient Context Storage62.Rotary Position Embeddings (RoPE): Efficient Positional Encoding63.Sliding Window Attention: Efficient Long Context Processing64.Reward Model Training: Learning Preference Prediction65.Serverless Computing: Building Apps Without Servers66.Kubernetes Fundamentals: Orchestrating Containers at Scale67.Data Warehousing: Building Analytics Powerhouses68.Smart Contracts: Self-Executing Agreements on the Blockchain69.Edge Computing Explained70.Autonomous Vehicles Technology: Self-Driving Cars Explained71.Open Source Contribution Guide: Join Global Development72.Technical Interview Preparation: Cracking the Interview73.Convolutional Neural Networks: From LeNet to ResNet74.Pooling, Stride, and Feature Maps Demystified75.Transfer Learning: Standing on Giants' Shoulders76.Object Detection: YOLO and SSD Architectures77.Semantic Segmentation: Pixel-Level Understanding78.Image Generation with Autoencoders79.Variational Autoencoders: Latent Space Mathematics80.U-Net: Medical Image Segmentation81.Generative Adversarial Networks: The Minimax Game82.DCGAN: Deep Convolutional GANs83.Conditional GANs and Pix2Pix84.StyleGAN: High-Resolution Face Generation85.Text-to-Image: How DALL-E and Stable Diffusion Work86.Neural Style Transfer: Blending Art and AI87.Audio Generation: WaveNet and Music AI88.Markov Decision Processes: Foundations of Sequential Decision Making89.Q-Learning: Model-Free Reinforcement Learning90.Deep Q-Networks: Atari Game Playing91.Policy Gradient Methods: REINFORCE Algorithm92.Actor-Critic Methods: A2C and PPO93.AlphaGo and AlphaFold: RL Success Stories94.RL for Robotics: Sim-to-Real Transfer95.Text Preprocessing: Tokenization, Stemming, Lemmatization96.Word Embeddings: Word2Vec, GloVe, and FastText97.Recurrent Neural Networks and LSTMs98.Sequence-to-Sequence Models with Attention99.The Attention Mechanism: Mathematical Deep Dive100.BERT: Bidirectional Encoder Representations
🎮 Unit 3: Reinforcement Learning 50 chapters
101.GPT Architecture: Autoregressive Language Modeling102.Sentiment Analysis for Indian Languages103.Named Entity Recognition: Building an NER System104.Machine Translation: Hindi-English Neural MT105.Transformer Architecture from Scratch106.Multi-Head Attention Mechanism107.BERT Pre-training: Masked Language Modeling108.GPT Architecture: Autoregressive Generation109.T5: Text-to-Text Transfer Transformer110.Vision Transformers: Image Understanding with Attention111.CLIP: Vision-Language Pre-training112.Stable Diffusion: Text-to-Image Generation113.Variational Autoencoders: Latent Space Learning114.Normalizing Flows: Invertible Transformations115.Energy-Based Models: Unnormalized Distributions116.Contrastive Learning: Learning from Similarities117.Self-Supervised Learning: Beyond Contrastive118.Few-Shot Learning: Learning from Limited Examples119.MAML: Meta-Learning for Rapid Adaptation120.Neural Architecture Search: Automating Network Design121.Hyperparameter Optimization: Bayesian Approach122.AutoML: End-to-End Automation123.Differential Privacy: Formal Privacy Guarantees124.Adversarial Attacks: Breaking Neural Networks125.WGAN: Wasserstein GAN for Stable Training126.StyleGAN: Style Transfer in Generation127.Neural Style Transfer: Artistic Image Generation128.Optical Flow: Estimating Motion129.3D Point Clouds: Unstructured 3D Data130.NeRF: Neural Radiance Fields131.CTC Loss: Sequence-to-Sequence Without Alignment132.Text-to-Speech: Generating Natural Audio133.Music Generation: Modeling Temporal Sequences134.Protein Folding: AlphaFold Revolution135.Drug Discovery AI: Accelerating Medicine136.Graph Attention Networks: Learning on Graphs137.Heterogeneous Graphs: Multiple Node & Edge Types138.Multi-Task Learning: Shared Representations139.Curriculum Learning: Ordering Training Examples140.Active Learning: Selecting Informative Examples141.Online Learning: Incremental Updates142.REINFORCE: Policy Gradient Learning143.Actor-Critic: Policy + Value Learning144.Model-Based RL: Learning World Models145.World Models: Agent as Generalist146.Reward Shaping: Guiding Learning147.Inverse Reinforcement Learning: Inferring Rewards148.Multi-Agent RL: Learning in Competitive & Cooperative Environments149.Game Theory & AI: Nash Equilibrium, Mechanism Design150.Mechanism Design: Auction Algorithms
💬 Unit 4: NLP & Language Models 50 chapters
151.Compiler Design: From Source to Machine Code152.Operating Systems: Processes, Scheduling, Concurrency153.Virtual Memory: Abstraction Above Physical RAM154.Process Scheduling: Algorithms & Trade-offs155.File Systems: Persistent Storage Abstraction156.Blockchain: Distributed Immutable Ledger157.Smart Contracts: Programmable Transactions158.Cryptographic Hash Functions: Digital Fingerprints159.Zero-Knowledge Proofs: Proving Without Revealing160.Homomorphic Encryption: Computing on Ciphertext161.Transformer Architecture: The Engine Behind GPT and BERT162.Reinforcement Learning: Teaching Agents to Make Decisions163.Backpropagation: The Mathematical Engine of Deep Learning164.Variational Autoencoders: Teaching Machines to Dream165.Generative Adversarial Networks: The Counterfeiter and the Detective166.Attention Mechanisms: Focus in the Noise167.Policy Gradient Methods: Teaching Agents to Win168.Word Embeddings: From Words to Vectors169.Stacks and Queues: LIFO and FIFO170.The Journey of a URL: From Typing to Display171.Unit Testing with pytest172.Cloud Computing: From Room-Sized Computers to AWS173.Data Structures: Organizing Information Like a Pro174.Decorators and Generators in Python175.Building a Blog with Flask and SQLAlchemy176.WebSockets: Real-Time Communication177.Generators and Iterators: Memory-Efficient Processing178.Trees and Graphs: Non-Linear Data Structures179.Database Indexing: Optimize Query Performance180.Design Patterns: Factory and Observer Patterns181.AI Art Ethics: Ownership, Bias, and Indian Cultural Context182.Image Classification: Building a Plant Disease Detector183.GraphQL vs REST: Choosing the Right API Architecture184.NoSQL Databases: When SQL Isn't Enough185.BFS and DFS: Exploring Graphs Like a Detective186.Binary Search: Finding a Needle in a Haystack187.SQL Joins Mastery: Connecting Tables Like a Pro188.SQL Joins and Aggregations189.Linked Lists: Chains of Data190.Modern CSS: Grid and Flexbox Layouts191.Building a Simple Chat Application192.Python Error Handling: Writing Robust Code193.File Handling in Python: Reading and Writing Data194.Building a REST API with Flask195.Hash Tables: The Secret Behind Instant Lookups196.How the Internet Actually Works: TCP/IP Networking197.Progressive Web Apps: Offline-First with Service Workers198.Python Asyncio: Asynchronous Programming199.What is Cloud Computing? A Beginner's Guide200.Python Async/Await: Concurrent Programming
🎯 Take Quiz (201 questions) → 📝 Cheatsheets →
🧠

Unit 1: Deep Learning Foundations (Recap + Extend)

Review of ML concepts, introduction to neural network architectures

🤖 AI
Deep Dive

1Calculus for Machine Learning: Derivatives and Gradient Descent

Calculus for Machine Learning: Derivatives and Gradient Descent Open a food delivery app in almost any Indian city, plac...

Advanced Mathematics & Optimization25 min read
Read Chapter →
🤖 AI
Deep Dive

2Recurrent Neural Networks and Sequence Models

Recurrent Neural Networks and Sequence Models Open WhatsApp and start typing a message to a friend: "Yaar, we are reachi...

Deep Learning & NLP25 min read
Read Chapter →
🤖 AI
Deep Dive

3Probability and Statistics for AI

Probability and Statistics for AI Meera sends ₹500 to her brother Arjun on PhonePe — a transfer she has made a dozen tim...

Mathematics & Data Science20 min read
Read Chapter →
💡 General
Deep Dive

4Building a Complete ML Project: End to End

Building a Complete ML Project: End to End The sixteenth over has just ended in a tense T20 run chase, the kind of situa...

Machine Learning & Project Management26 min read
Read Chapter →
📡 Networking
Deep Dive

5Computer Networks and Cloud Computing

Computer Networks and Cloud Computing You open a UPI app, tap a contact, type ₹500, enter your UPI PIN, and before you'v...

Infrastructure & Systems24 min read
Read Chapter →
🤖 AI
Deep Dive

6GANs: AI That Creates

GANs: AI That Creates The Reserve Bank of India is locked in a contest it can never fully win. Every banknote it issues ...

Programming & Coding21 min read
Read Chapter →
🤖 AI
Deep Dive

7Reinforcement Learning: AI That Plays Games

Reinforcement Learning: AI That Plays Games An agent that is never shown the answer key In Grade 10 you trained models o...

AI Applications & Ethics23 min read
Read Chapter →
💡 General
Deep Dive

8Advanced NLP: Word Embeddings to BERT

Advanced NLP: Word Embeddings to BERT The search bar that can't tell an iPhone from a fruit Type "apple" into a large e-...

Programming & Coding23 min read
Read Chapter →
💡 General
Deep Dive

9Advanced Computer Vision

Advanced Computer Vision In August 2018, when the Periyar and Pamba rivers overtopped their banks across Kerala, ISRO's ...

Programming & Coding18 min read
Read Chapter →
💡 General
Deep Dive

10Optimization in ML: Beyond Gradient Descent

Optimization in ML: Beyond Gradient Descent Picture a team at a Swiggy or Zomato-scale delivery platform training a mode...

Mathematics for AI21 min read
Read Chapter →
🤖 AI
Deep Dive

11Chain Rule and Automatic Differentiation

Chain Rule and Automatic Differentiation The Bar That Moves With Every Ball Open a live cricket score app during the las...

Advanced Mathematics23 min read
Read Chapter →
💡 General
Deep Dive

12Information Theory: Entropy and KL Divergence

Information Theory: Entropy and KL Divergence Every time you set up a UPI PIN or an ATM PIN in India, you choose one cod...

Advanced Mathematics20 min read
Read Chapter →
💡 General
Deep Dive

13Optimization: Adam, SGD, and Learning Rate Schedules

Optimization: Adam, SGD, and Learning Rate Schedules Open Swiggy or Zomato and place a food order. Before you have even ...

Advanced Mathematics25 min read
Read Chapter →
💡 General
Deep Dive

14Autoencoders: Compression and Generation

Autoencoders: Compression and Generation The reconstruction-error fraud filter India's UPI network clears more than ten ...

Deep Learning Architectures18 min read
Read Chapter →
💡 General
Deep Dive

15Word2Vec and GloVe: Word Embeddings

Word2Vec and GloVe: Word Embeddings The Search Bar That Understands You Open any shopping app on your phone and type cha...

NLP & Generative AI26 min read
Read Chapter →
📡 Networking
Deep Dive

16GANs: Generative Adversarial Networks

GANs: Generative Adversarial Networks The forger and the cashier Every year the Reserve Bank of India's currency verific...

Deep Learning27 min read
Read Chapter →
🤖 AI
Deep Dive

17Graph Neural Networks: AI on Structured Data

Graph Neural Networks: AI on Structured Data Every UPI payment app runs a fraud model in the background before your tran...

Deep Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

18Sequence-to-Sequence Models and Translation

Sequence-to-Sequence Models and Translation When Translation Is Not a Word Swap Open Google Translate and type in this E...

Deep Learning21 min read
Read Chapter →
💡 General
Deep Dive

19Computer Vision in Production: YOLO and Faster R-CNN

Computer Vision in Production: YOLO and Faster R-CNN It is 8:40 in the morning at a busy signal on a six-lane road in an...

Applied AI23 min read
Read Chapter →
🤖 AI
Deep Dive

20AI Hardware: GPUs, TPUs, and Neural Engines

AI Hardware: GPUs, TPUs, and Neural Engines Two things happen at almost the same moment every time someone in Bengaluru ...

Computer Science25 min read
Read Chapter →
💡 General
Deep Dive

21Backpropagation: The Calculus Deep Dive

Backpropagation: The Calculus Deep Dive The Payment That Should Never Have Been Blocked It is the last week of the month...

Neural Networks24 min read
Read Chapter →
🤖 AI
Deep Dive

22Batch Normalization: Stabilizing Deep Learning

Batch Normalization: Stabilizing Deep Learning An assembly line where every station keeps recalibrating itself Picture t...

Neural Networks22 min read
Read Chapter →
💡 General
Deep Dive

23Attention Mechanism: Mathematical Deep Dive

Attention Mechanism: Mathematical Deep Dive A complaint bot that has to decide what "it" means A food-delivery platform ...

Sequence Modeling23 min read
Read Chapter →
🤖 AI
Deep Dive

24Variational Autoencoders: Probabilistic Generative Models

Variational Autoencoders: Probabilistic Generative Models Rangoli, Reimagined Every Diwali, in front of homes across Ind...

Generative Models21 min read
Read Chapter →
💡 General
Deep Dive

25Policy Gradient Methods in Reinforcement Learning

Policy Gradient Methods in Reinforcement Learning It is the final over of a tight T20 run chase. Nineteen runs are neede...

Reinforcement Learning24 min read
Read Chapter →
💡 General
Deep Dive

26Word2Vec and GloVe: Learning Word Embeddings

Word2Vec and GloVe: Learning Word Embeddings A Search Bar That Understands "Sasta" Open Flipkart or Amazon on your phone...

NLP & Embeddings25 min read
Read Chapter →
🧩 Algorithms
Deep Dive

27Beam Search and Decoding Strategies

Beam Search and Decoding Strategies Open WhatsApp, tap the message box, and start typing "Sending you the". Above the ke...

Sequence Generation25 min read
Read Chapter →
🤖 AI
Deep Dive

28Neural Architecture Search (NAS)

Neural Architecture Search (NAS) In 2016, a team at Google Brain wanted a convolutional network for CIFAR-10 image class...

AutoML20 min read
Read Chapter →
🤖 AI
Deep Dive

29Knowledge Distillation: Training Small Models

Knowledge Distillation: Training Small Models Open Google Pay or PhonePe and send someone ₹500. Somewhere between your t...

Model Compression21 min read
Read Chapter →
💡 General
Deep Dive

30Contrastive Learning: Learning Representations

Contrastive Learning: Learning Representations A Gallery That Sorts Itself Open Google Photos, or almost any modern phon...

Self-Supervised Learning26 min read
Read Chapter →
🤖 AI
Deep Dive

31Diffusion Models: Mathematics of Generative Models

Diffusion Models: Mathematics of Generative Models A seller on Meesho photographs a saree on a cheap tripod, uploads it ...

Generative Models21 min read
Read Chapter →
💡 General
Deep Dive

32Multi-Head Attention: Deep Mathematical Analysis

Multi-Head Attention: Deep Mathematical Analysis Take a sentence a cricket commentary bot has to process: "Kohli, who an...

Attention Mechanisms27 min read
Read Chapter →
💡 General
Deep Dive

33LSTMs and GRUs: Solving the Vanishing Gradient Problem

LSTMs and GRUs: Solving the Vanishing Gradient Problem Picture a fraud model running on a UPI processor's transaction st...

Deep Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

34BERT and Transformer Encoders: Masked Language Modeling

BERT and Transformer Encoders: Masked Language Modeling Picture the engineering team behind a food-delivery platform ope...

NLP & Transformers26 min read
Read Chapter →
🤖 AI
Deep Dive

35Neural Network Pruning: Reducing Model Size

Neural Network Pruning: Reducing Model Size When Chandrayaan-3's lander began its final descent toward the lunar surface...

Model Compression27 min read
Read Chapter →
🤖 AI
Deep Dive

36Quantization: Running Models on Edge Devices

Quantization: Running Models on Edge Devices A crop-disease detection startup operating out of Hubballi flies a fixed-wi...

Model Deployment21 min read
Read Chapter →
🤖 AI
Deep Dive

37Curriculum Learning: Easy-to-Hard Training Strategies

Curriculum Learning: Easy-to-Hard Training Strategies Picture two engineering teams inside a company building the Hindi-...

Training Techniques19 min read
Read Chapter →
💡 General
Deep Dive

38Multi-Task Learning: Sharing Knowledge Across Tasks

Multi-Task Learning: Sharing Knowledge Across Tasks A ride-hailing platform operating across Indian metros needs three p...

Learning Strategies21 min read
Read Chapter →
💡 General
Deep Dive

39Few-Shot Learning Techniques

Few-Shot Learning Techniques ISRO's Chandrayaan orbiter returns hyperspectral images of the lunar surface faster than an...

Meta-Learning22 min read
Read Chapter →
💡 General
Deep Dive

40Metric Learning: Learning Similarity Measures

Metric Learning: Learning Similarity Measures Why DigiYatra cannot use an ordinary classifier At a DigiYatra e-gate in a...

Representation Learning22 min read
Read Chapter →
💡 General
Deep Dive

41Self-Supervised Learning: Learning Without Labels

Self-Supervised Learning: Learning Without Labels The labeling bottleneck A Swiggy or Zomato-scale platform accumulates ...

Representation Learning24 min read
Read Chapter →
💡 General
Deep Dive

42Activation Functions: From ReLU to Swish

Activation Functions: From ReLU to Swish Picture a bank's fraud-detection system scanning UPI transactions the instant y...

Neural Network Fundamentals22 min read
Read Chapter →
📱 Mobile
Deep Dive

43Depthwise Separable Convolutions: Efficient Mobile Architectures

Depthwise Separable Convolutions: Efficient Mobile Architectures A team building a crop-disease detector for Indian farm...

Model Efficiency20 min read
Read Chapter →
🤖 AI
Deep Dive

44Gradient Accumulation: Training Large Models on Small GPUs

Gradient Accumulation: Training Large Models on Small GPUs Picture an ML engineer at a Bengaluru startup fine-tuning a 1...

Training Techniques21 min read
Read Chapter →
🤖 AI
Deep Dive

45Mixed-Precision Training: Speed and Memory Efficiency

Mixed-Precision Training: Speed and Memory Efficiency The GPU-hour that runs out Say an Indian NLP startup gets an alloc...

Training Techniques19 min read
Read Chapter →
🎯 OOP
Deep Dive

46Object Detection Architectures and Methods

Object Detection Architectures and Methods Drive up to an NHAI toll gantry on a national highway and a camera above the ...

Computer Vision24 min read
Read Chapter →
🤖 AI
Deep Dive

47Semantic Segmentation in Deep Learning

Semantic Segmentation in Deep Learning The crop-insurance problem a bounding box cannot solve Under the Pradhan Mantri F...

Computer Vision29 min read
Read Chapter →
💡 General
Deep Dive

48Image Generation and Variational Autoencoders

Image Generation and Variational Autoencoders A team building an automated diabetic-retinopathy screening tool for rural...

Deep Learning24 min read
Read Chapter →
🤖 AI
Deep Dive

49Text Classification and Transformer Models

Text Classification and Transformer Models The grievance queue problem Every large Indian bank runs a text classificatio...

Natural Language Processing23 min read
Read Chapter →
💡 General
Deep Dive

50Named Entity Recognition and Information Extraction

Named Entity Recognition and Information Extraction A quantitative trading desk subscribes to a feed of exchange filings...

Natural Language Processing25 min read
Read Chapter →
🎨

Unit 2: Generative AI

GANs, diffusion models — how AI creates images, music, and text

💡 General
Deep Dive

51Question Answering and Retrieval Systems

Question Answering and Retrieval Systems Type a factual question into a large language model with no access to outside d...

Natural Language Processing23 min read
Read Chapter →
🤖 AI
Deep Dive

52Music Generation and Audio Synthesis with AI

Music Generation and Audio Synthesis with AI A food-delivery app running a monsoon-season ad push needs background music...

Audio AI20 min read
Read Chapter →
🤖 AI
Deep Dive

53Drug Discovery with Machine Learning

Drug Discovery with Machine Learning Suppose a pharmaceutical research group wants to find a molecule that binds tightly...

AI for Science23 min read
Read Chapter →
🤖 AI
Deep Dive

54Climate Modeling and Environmental AI

Climate Modeling and Environmental AI In November 2022, India Meteorological Department's medium-range forecasts were co...

AI for Science21 min read
Read Chapter →
💡 General
Deep Dive

55Autonomous Vehicles and Perception Systems

Autonomous Vehicles and Perception Systems On 27 August 2023, ISRO's Pragyan rover was rolling across the lunar surface ...

Applied AI23 min read
Read Chapter →
💡 General
Deep Dive

56Robotics Control and Reinforcement Learning

Robotics Control and Reinforcement Learning An autonomous delivery robot rolling through an Indian airport terminal or h...

Programming & Coding24 min read
Read Chapter →
💡 General
Deep Dive

57Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting Picture a fraud-detection model running inside a UPI payments backend. In...

Advanced Machine Learning22 min read
Read Chapter →
💡 General
Deep Dive

58RLHF: Reinforcement Learning from Human Feedback

RLHF: Reinforcement Learning from Human Feedback Why a support bot needs comparisons, not scores Suppose a fintech app u...

Programming & Coding28 min read
Read Chapter →
🤖 AI
Deep Dive

59Constitutional AI: Principled Model Alignment

Constitutional AI: Principled Model Alignment Suppose you are building the AI support assistant inside a UPI payment app...

Programming & Coding21 min read
Read Chapter →
💡 General
Deep Dive

60Mixture of Experts: Conditional Computation and Scaling

Mixture of Experts: Conditional Computation and Scaling Apollo Hospitals in Chennai runs one of India's largest multi-sp...

Programming & Coding26 min read
Read Chapter →
💡 General
Deep Dive

61KV Cache Optimization: Efficient Context Storage

KV Cache Optimization: Efficient Context Storage The GPU that ran out of room, not compute A Bengaluru startup builds a ...

Programming & Coding22 min read
Read Chapter →
💡 General
Deep Dive

62Rotary Position Embeddings (RoPE): Efficient Positional Encoding

Rotary Position Embeddings (RoPE): Efficient Positional Encoding Air traffic control radar at an airport like Delhi's IG...

Programming & Coding22 min read
Read Chapter →
💡 General
Deep Dive

63Sliding Window Attention: Efficient Long Context Processing

Sliding Window Attention: Efficient Long Context Processing A day of Test cricket breaks a chatbot Suppose you build an ...

Programming & Coding26 min read
Read Chapter →
🤖 AI
Deep Dive

64Reward Model Training: Learning Preference Prediction

Reward Model Training: Learning Preference Prediction A fintech support assistant handling UPI complaints gets asked, hu...

Programming & Coding20 min read
Read Chapter →
🌐 Web
Deep Dive

65Serverless Computing: Building Apps Without Servers

Serverless Computing: Building Apps Without Servers Every year, on the day a new Tatkal quota opens, IRCTC's booking sea...

Cloud Computing20 min read
Read Chapter →
🤖 AI
Deep Dive

66Kubernetes Fundamentals: Orchestrating Containers at Scale

Kubernetes Fundamentals: Orchestrating Containers at Scale The night the stream cannot drop a frame Disney+Hotstar has p...

Cloud Computing21 min read
Read Chapter →
💾 Database
Deep Dive

67Data Warehousing: Building Analytics Powerhouses

Data Warehousing: Building Analytics Powerhouses Every time a passenger books a ticket on IRCTC, a transaction fires aga...

Data Engineering22 min read
Read Chapter →
🤖 AI
Deep Dive

68Smart Contracts: Self-Executing Agreements on the Blockchain

Smart Contracts: Self-Executing Agreements on the Blockchain The escrow problem Ravi, in Bangalore, wants to hire Meera,...

Blockchain & Web323 min read
Read Chapter →
🤖 AI
Deep Dive

69Edge Computing Explained

Edge Computing Explained At a busy Bengaluru junction, a camera mounted on the traffic-signal pole watches the queue of ...

Emerging Technology20 min read
Read Chapter →
🤖 AI
Deep Dive

70Autonomous Vehicles Technology: Self-Driving Cars Explained

Autonomous Vehicles Technology: Self-Driving Cars Explained Why a Rover 384,400 km Away Explains Self-Driving Cars On 23...

Emerging Technology23 min read
Read Chapter →
💡 General
Deep Dive

71Open Source Contribution Guide: Join Global Development

Open Source Contribution Guide: Join Global Development In April 2005, Linus Torvalds lost the right to use BitKeeper, t...

Career & Industry22 min read
Read Chapter →
💡 General
Deep Dive

72Technical Interview Preparation: Cracking the Interview

Technical Interview Preparation: Cracking the Interview Flipkart's campus SDE-1 pipeline runs a DSA round before anythin...

Career & Industry20 min read
Read Chapter →
🤖 AI
Deep Dive

73Convolutional Neural Networks: From LeNet to ResNet

Convolutional Neural Networks: From LeNet to ResNet The cheque that taught a machine to read In 1998, Yann LeCun's group...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

74Pooling, Stride, and Feature Maps Demystified

Pooling, Stride, and Feature Maps Demystified During the Assam floods of the last few monsoons, agencies working with th...

Deep Learning19 min read
Read Chapter →
💡 General
Deep Dive

75Transfer Learning: Standing on Giants' Shoulders

Transfer Learning: Standing on Giants' Shoulders The 200-photo problem A startup building a crop-disease app for Indian ...

Deep Learning22 min read
Read Chapter →
🎯 OOP
Deep Dive

76Object Detection: YOLO and SSD Architectures

Object Detection: YOLO and SSD Architectures At a signalised junction on Bengaluru's Outer Ring Road, an Intelligent Tra...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

77Semantic Segmentation: Pixel-Level Understanding

Semantic Segmentation: Pixel-Level Understanding Every pixel has to vote In August 2018, when the Periyar and Pamba rive...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

78Image Generation with Autoencoders

Image Generation with Autoencoders India Post's automated mail-sorting centres read handwritten PIN codes off millions o...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

79Variational Autoencoders: Latent Space Mathematics

Variational Autoencoders: Latent Space Mathematics A bank's fraud detection team faces an uncomfortable statistic every ...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

80U-Net: Medical Image Segmentation

U-Net: Medical Image Segmentation A scan that needs a map, not a verdict During the second COVID-19 wave in India in Apr...

Deep Learning27 min read
Read Chapter →
📡 Networking
Deep Dive

81Generative Adversarial Networks: The Minimax Game

Generative Adversarial Networks: The Minimax Game India's currency presses — the Currency Note Press at Nashik, the Bank...

Generative AI21 min read
Read Chapter →
💡 General
Deep Dive

82DCGAN: Deep Convolutional GANs

DCGAN: Deep Convolutional GANs India Post's automated PIN-code reading machines sort millions of letters a day by readin...

Generative AI22 min read
Read Chapter →
💡 General
Deep Dive

83Conditional GANs and Pix2Pix

Conditional GANs and Pix2Pix During the monsoon, ISRO's RISAT and EOS radar-imaging satellites are the only satellites t...

Generative AI22 min read
Read Chapter →
💡 General
Deep Dive

84StyleGAN: High-Resolution Face Generation

StyleGAN: High-Resolution Face Generation Since December 2020, every video-KYC flow at an Indian bank or NBFC has had to...

Generative AI25 min read
Read Chapter →
💾 Database
Deep Dive

85Text-to-Image: How DALL-E and Stable Diffusion Work

Text-to-Image: How DALL-E and Stable Diffusion Work Type "a red sports car parked outside a Bengaluru flyover at dusk, c...

Generative AI23 min read
Read Chapter →
🤖 AI
Deep Dive

86Neural Style Transfer: Blending Art and AI

Neural Style Transfer: Blending Art and AI In the last week of July 2016, an app called Prisma sat at rank one on the In...

Generative AI17 min read
Read Chapter →
🤖 AI
Deep Dive

87Audio Generation: WaveNet and Music AI

Audio Generation: WaveNet and Music AI A phone call that stopped sounding like a phone call Until around 2016, every aut...

Generative AI25 min read
Read Chapter →
💡 General
Deep Dive

88Markov Decision Processes: Foundations of Sequential Decision Making

Markov Decision Processes: Foundations of Sequential Decision Making A captain who cannot rewind the innings Over 18 of ...

Reinforcement Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

89Q-Learning: Model-Free Reinforcement Learning

Q-Learning: Model-Free Reinforcement Learning A Swiggy delivery partner enters a gated apartment complex in Whitefield f...

Reinforcement Learning24 min read
Read Chapter →
📡 Networking
Deep Dive

90Deep Q-Networks: Atari Game Playing

Deep Q-Networks: Atari Game Playing Atari's Breakout gives a player a paddle, a ball, and a wall of bricks. A DeepMind a...

Reinforcement Learning25 min read
Read Chapter →
🧩 Algorithms
Deep Dive

91Policy Gradient Methods: REINFORCE Algorithm

Policy Gradient Methods: REINFORCE Algorithm The Captain's Bowling Change An IPL captain walks out for the toss holding ...

Reinforcement Learning23 min read
Read Chapter →
💡 General
Deep Dive

92Actor-Critic Methods: A2C and PPO

Actor-Critic Methods: A2C and PPO During an IPL death over, ESPNcricinfo's Win Predictor ticks a percentage on screen af...

Reinforcement Learning23 min read
Read Chapter →
💡 General
Deep Dive

93AlphaGo and AlphaFold: RL Success Stories

AlphaGo and AlphaFold: RL Success Stories A Captain's Field Placement and a Go Stone A T20 captain sets a field not for ...

Reinforcement Learning24 min read
Read Chapter →
💡 General
Deep Dive

94RL for Robotics: Sim-to-Real Transfer

RL for Robotics: Sim-to-Real Transfer In 2019, a team at OpenAI trained a Shadow Dexterous Hand — a five-fingered robot ...

Reinforcement Learning22 min read
Read Chapter →
💡 General
Deep Dive

95Text Preprocessing: Tokenization, Stemming, Lemmatization

Text Preprocessing: Tokenization, Stemming, Lemmatization A food-delivery app processes tens of millions of reviews a ye...

NLP & Language Models25 min read
Read Chapter →
💡 General
Deep Dive

96Word Embeddings: Word2Vec, GloVe, and FastText

Word Embeddings: Word2Vec, GloVe, and FastText IRCTC's support chatbot gets thousands of messages a day about the same p...

NLP & Language Models23 min read
Read Chapter →
🤖 AI
Deep Dive

97Recurrent Neural Networks and LSTMs

Recurrent Neural Networks and LSTMs Open Gboard or SwiftKey on an Android phone and start typing a message the way most ...

NLP & Language Models22 min read
Read Chapter →
🤖 AI
Deep Dive

98Sequence-to-Sequence Models with Attention

Sequence-to-Sequence Models with Attention Bhashini, India's National Language Translation Mission, has to turn "मैं स्क...

NLP & Language Models19 min read
Read Chapter →
💡 General
Deep Dive

99The Attention Mechanism: Mathematical Deep Dive

The Attention Mechanism: Mathematical Deep Dive Open a UPI app's support chat and type: "UPI payment failed but amount d...

NLP & Language Models21 min read
Read Chapter →
💡 General
Deep Dive

100BERT: Bidirectional Encoder Representations

BERT: Bidirectional Encoder Representations On 25 October 2019, Google announced that a model called BERT had gone live ...

NLP & Language Models23 min read
Read Chapter →
🎮

Unit 3: Reinforcement Learning

AI that plays games, makes decisions, and learns from rewards

🤖 AI
Deep Dive

101GPT Architecture: Autoregressive Language Modeling

GPT Architecture: Autoregressive Language Modeling Open the keyboard on any Android phone in India — Gboard, SwiftKey, t...

NLP & Language Models23 min read
Read Chapter →
💡 General
Deep Dive

102Sentiment Analysis for Indian Languages

Sentiment Analysis for Indian Languages Picture the backend team at a food-delivery app that operates across India. Ever...

NLP & Language Models20 min read
Read Chapter →
💡 General
Deep Dive

103Named Entity Recognition: Building an NER System

Named Entity Recognition: Building an NER System A food-delivery platform operating at national scale receives thousands...

NLP & Language Models24 min read
Read Chapter →
🤖 AI
Deep Dive

104Machine Translation: Hindi-English Neural MT

Machine Translation: Hindi-English Neural MT Bhashini, India's National Language Translation Mission, exists because of ...

NLP & Language Models23 min read
Read Chapter →
💡 General
Deep Dive

105Transformer Architecture from Scratch

Transformer Architecture from Scratch During the 2023 IPL, Cricbuzz and ESPNcricinfo both run live commentary bots that ...

Deep Learning24 min read
Read Chapter →
💡 General
Deep Dive

106Multi-Head Attention Mechanism

Multi-Head Attention Mechanism A panel of specialists, not one generalist Watch a cricket broadcast during a review of o...

Deep Learning20 min read
Read Chapter →
🤖 AI
Deep Dive

107BERT Pre-training: Masked Language Modeling

BERT Pre-training: Masked Language Modeling The exam trick you already know Every CBSE English paper has a fill-in-the-b...

NLP22 min read
Read Chapter →
💡 General
Deep Dive

108GPT Architecture: Autoregressive Generation

GPT Architecture: Autoregressive Generation The commentary bot that can never take back a word Picture a live text-gener...

NLP24 min read
Read Chapter →
💡 General
Deep Dive

109T5: Text-to-Text Transfer Transformer

T5: Text-to-Text Transfer Transformer An IRCTC support desk gets a WhatsApp message: "mera PNR 8241093456 confirm nahi h...

NLP21 min read
Read Chapter →
💡 General
Deep Dive

110Vision Transformers: Image Understanding with Attention

Vision Transformers: Image Understanding with Attention During major flood events, ISRO's National Remote Sensing Centre...

Computer Vision23 min read
Read Chapter →
🤖 AI
Deep Dive

111CLIP: Vision-Language Pre-training

CLIP: Vision-Language Pre-training Open Google Photos on your phone, type "chai stall in the rain," and photos you took ...

Multimodal AI22 min read
Read Chapter →
💾 Database
Deep Dive

112Stable Diffusion: Text-to-Image Generation

Stable Diffusion: Text-to-Image Generation A Meesho seller in Surat photographs a saree on her bed because she cannot af...

Generative Models20 min read
Read Chapter →
💡 General
Deep Dive

113Variational Autoencoders: Latent Space Learning

Variational Autoencoders: Latent Space Learning A design team at a Bengaluru footwear-tech startup trains a VAE on twelv...

Generative Models26 min read
Read Chapter →
💡 General
Deep Dive

114Normalizing Flows: Invertible Transformations

Normalizing Flows: Invertible Transformations An analyst at a UPI-scale payments platform wants a single number for ever...

Generative Models23 min read
Read Chapter →
🤖 AI
Deep Dive

115Energy-Based Models: Unnormalized Distributions

Energy-Based Models: Unnormalized Distributions A fraud desk that never computes a probability A bank running UPI fraud ...

Generative Models21 min read
Read Chapter →
💡 General
Deep Dive

116Contrastive Learning: Learning from Similarities

Contrastive Learning: Learning from Similarities Open a video-KYC flow on any Indian bank's app or a UPI app doing perio...

Self-Supervised Learning21 min read
Read Chapter →
💡 General
Deep Dive

117Self-Supervised Learning: Beyond Contrastive

Self-Supervised Learning: Beyond Contrastive An agri-tech team building a crop-disease detector for an Indian farmer app...

Self-Supervised Learning25 min read
Read Chapter →
💡 General
Deep Dive

118Few-Shot Learning: Learning from Limited Examples

Few-Shot Learning: Learning from Limited Examples The problem: enrolling a face with three selfies Open any UPI app for ...

Meta-Learning23 min read
Read Chapter →
💡 General
Deep Dive

119MAML: Meta-Learning for Rapid Adaptation

MAML: Meta-Learning for Rapid Adaptation KisanLens, a Bengaluru agri-drone startup, has a leaf-disease classifier traine...

Meta-Learning23 min read
Read Chapter →
🤖 AI
Deep Dive

120Neural Architecture Search: Automating Network Design

Neural Architecture Search: Automating Network Design In 2017, a team at Google Brain — Barret Zoph and Quoc Le — asked ...

AutoML24 min read
Read Chapter →
⚙️ Hardware
Deep Dive

121Hyperparameter Optimization: Bayesian Approach

Hyperparameter Optimization: Bayesian Approach A bank's fraud-detection team is retraining the gradient-boosted model th...

AutoML23 min read
Read Chapter →
💡 General
Deep Dive

122AutoML: End-to-End Automation

AutoML: End-to-End Automation A Bengaluru NBFC (non-banking financial company) sells forty loan products: gold loans, tw...

AutoML22 min read
Read Chapter →
💡 General
Deep Dive

123Differential Privacy: Formal Privacy Guarantees

Differential Privacy: Formal Privacy Guarantees Every large Indian survey organisation faces the same problem. The Natio...

Security & Privacy23 min read
Read Chapter →
🤖 AI
Deep Dive

124Adversarial Attacks: Breaking Neural Networks

Adversarial Attacks: Breaking Neural Networks UIDAI's Face Authentication system lets a ration-shop dealer or a bank cor...

Security & Robustness23 min read
Read Chapter →
🤖 AI
Deep Dive

125WGAN: Wasserstein GAN for Stable Training

WGAN: Wasserstein GAN for Stable Training A payments company is building a generator that synthesizes fake UPI transacti...

Generative Models25 min read
Read Chapter →
💡 General
Deep Dive

126StyleGAN: Style Transfer in Generation

StyleGAN: Style Transfer in Generation Suppose an Indian fintech is building an eKYC face-verification pipeline that has...

Generative Models26 min read
Read Chapter →
🤖 AI
Deep Dive

127Neural Style Transfer: Artistic Image Generation

Neural Style Transfer: Artistic Image Generation In 2016, an app called Prisma turned into the fastest-growing photo app...

Computer Vision20 min read
Read Chapter →
💡 General
Deep Dive

128Optical Flow: Estimating Motion

Optical Flow: Estimating Motion On 23 August 2023, ISRO's Vikram lander began its final descent to the lunar surface wit...

Computer Vision25 min read
Read Chapter →
💾 Database
Deep Dive

1293D Point Clouds: Unstructured 3D Data

3D Point Clouds: Unstructured 3D Data The half-second when a spacecraft becomes a point-cloud processor During the power...

3D Vision25 min read
Read Chapter →
🤖 AI
Deep Dive

130NeRF: Neural Radiance Fields

NeRF: Neural Radiance Fields A bronze idol that ordinary 3D scanning cannot handle Suppose a digital-heritage team wants...

3D Vision25 min read
Read Chapter →
💡 General
Deep Dive

131CTC Loss: Sequence-to-Sequence Without Alignment

CTC Loss: Sequence-to-Sequence Without Alignment Suppose you are building a Hindi speech-to-text engine for a railway en...

Speech & Audio23 min read
Read Chapter →
💡 General
Deep Dive

132Text-to-Speech: Generating Natural Audio

Text-to-Speech: Generating Natural Audio Call the IRCTC enquiry line and you hear a machine say: "Train number one two n...

Speech & Audio24 min read
Read Chapter →
🤖 AI
Deep Dive

133Music Generation: Modeling Temporal Sequences

Music Generation: Modeling Temporal Sequences The raga's hidden rulebook Sit with a trained Hindustani classical vocalis...

Audio & Music22 min read
Read Chapter →
💡 General
Deep Dive

134Protein Folding: AlphaFold Revolution

Protein Folding: AlphaFold Revolution Inside every one of your cells, right now, chains of chemical beads are snapping t...

Bioinformatics22 min read
Read Chapter →
🤖 AI
Deep Dive

135Drug Discovery AI: Accelerating Medicine

Drug Discovery AI: Accelerating Medicine In January 2020, the pharmaceutical company Sumitomo Dainippon and the AI start...

Bioinformatics21 min read
Read Chapter →
📡 Networking
Deep Dive

136Graph Attention Networks: Learning on Graphs

Graph Attention Networks: Learning on Graphs An account on a UPI-style payments network sends and receives money from a ...

Graph Neural Networks22 min read
Read Chapter →
📡 Networking
Deep Dive

137Heterogeneous Graphs: Multiple Node & Edge Types

Heterogeneous Graphs: Multiple Node & Edge Types A bank's fraud team is building a graph to catch UPI fraud rings. They ...

Graph Neural Networks23 min read
Read Chapter →
💡 General
Deep Dive

138Multi-Task Learning: Shared Representations

Multi-Task Learning: Shared Representations One dispatch engine, three predictions A food-delivery platform operating at...

Learning Paradigms24 min read
Read Chapter →
🤖 AI
Deep Dive

139Curriculum Learning: Ordering Training Examples

Curriculum Learning: Ordering Training Examples Picture a team building a Hindi-English speech-to-text system for live c...

Learning Paradigms21 min read
Read Chapter →
💡 General
Deep Dive

140Active Learning: Selecting Informative Examples

Active Learning: Selecting Informative Examples NPCI's fraud-detection team at a major UPI-linked bank sees roughly 40 m...

Learning Paradigms20 min read
Read Chapter →
💡 General
Deep Dive

141Online Learning: Incremental Updates

Online Learning: Incremental Updates The Batch Bottleneck A UPI fraud-detection model has to answer one question in unde...

Learning Paradigms24 min read
Read Chapter →
💡 General
Deep Dive

142REINFORCE: Policy Gradient Learning

REINFORCE: Policy Gradient Learning It is the 19th over of an IPL death-overs chase. The batting side needs 14 off 12 ba...

Reinforcement Learning & Bandits22 min read
Read Chapter →
💡 General
Deep Dive

143Actor-Critic: Policy + Value Learning

Actor-Critic: Policy + Value Learning An IRCTC Tatkal booking agent has to decide, ten times a second during the opening...

Reinforcement Learning & Bandits20 min read
Read Chapter →
🤖 AI
Deep Dive

144Model-Based RL: Learning World Models

Model-Based RL: Learning World Models On 23 August 2023, Chandrayaan-3's lander Vikram had roughly fifteen minutes to go...

Reinforcement Learning & Bandits19 min read
Read Chapter →
🤖 AI
Deep Dive

145World Models: Agent as Generalist

World Models: Agent as Generalist On 23 August 2023, the Vikram lander of Chandrayaan-3 had roughly fifteen minutes to g...

Reinforcement Learning & Bandits22 min read
Read Chapter →
💡 General
Deep Dive

146Reward Shaping: Guiding Learning

Reward Shaping: Guiding Learning A Swiggy-style instant-delivery agent is being trained to route a rider through a city'...

Reinforcement Learning & Bandits18 min read
Read Chapter →
💡 General
Deep Dive

147Inverse Reinforcement Learning: Inferring Rewards

Inverse Reinforcement Learning: Inferring Rewards A Delivery Fleet That Never Explains Itself A Swiggy-scale routing eng...

Reinforcement Learning & Bandits22 min read
Read Chapter →
💡 General
Deep Dive

148Multi-Agent RL: Learning in Competitive & Cooperative Environments

Multi-Agent RL: Learning in Competitive & Cooperative Environments At 9 PM on an IPL final night in Bengaluru, a Swiggy ...

Reinforcement Learning & Bandits21 min read
Read Chapter →
🤖 AI
Deep Dive

149Game Theory & AI: Nash Equilibrium, Mechanism Design

Game Theory & AI: Nash Equilibrium, Mechanism Design In the last over of a T20 death, an IPL bowling coach and a batting...

Game Theory24 min read
Read Chapter →
🧩 Algorithms
Deep Dive

150Mechanism Design: Auction Algorithms

Mechanism Design: Auction Algorithms In 2016, India's Department of Telecommunications put 2,354.55 MHz of spectrum up f...

Game Theory22 min read
Read Chapter →
💬

Unit 4: NLP & Language Models

Word embeddings, transformers, BERT — how AI understands language

💡 General
Deep Dive

151Compiler Design: From Source to Machine Code

Compiler Design: From Source to Machine Code On a trading day, the co-location servers that sit inside the National Stoc...

Systems22 min read
Read Chapter →
💡 General
Deep Dive

152Operating Systems: Processes, Scheduling, Concurrency

Operating Systems: Processes, Scheduling, Concurrency At 09:59:55 on a weekday morning, the IRCTC Tatkal booking system ...

Systems22 min read
Read Chapter →
⚙️ Hardware
Deep Dive

153Virtual Memory: Abstraction Above Physical RAM

Virtual Memory: Abstraction Above Physical RAM A UPI switch during the 8 PM dinner-rush window is routing tens of thousa...

Systems23 min read
Read Chapter →
🧩 Algorithms
Deep Dive

154Process Scheduling: Algorithms & Trade-offs

Process Scheduling: Algorithms & Trade-offs At 10:00:00 AM on tatkal opening day, IRCTC's booking servers do not receive...

Systems21 min read
Read Chapter →
💡 General
Deep Dive

155File Systems: Persistent Storage Abstraction

File Systems: Persistent Storage Abstraction At 11:47 PM on a weeknight, a UPI app on a phone in Pune sends a payment in...

Systems21 min read
Read Chapter →
🤖 AI
Deep Dive

156Blockchain: Distributed Immutable Ledger

Blockchain: Distributed Immutable Ledger Land records in India are, on paper, simple: a state government's sub-registrar...

Blockchain25 min read
Read Chapter →
⚙️ Hardware
Deep Dive

157Smart Contracts: Programmable Transactions

Smart Contracts: Programmable Transactions When Rain Doesn't Fall, Money Should Move — On Its Own A cotton farmer ...

Blockchain21 min read
Read Chapter →
🧩 Algorithms
Deep Dive

158Cryptographic Hash Functions: Digital Fingerprints

Cryptographic Hash Functions: Digital Fingerprints Every year on CBSE result day, lakhs of students open DigiLocker to d...

Cryptography22 min read
Read Chapter →
💡 General
Deep Dive

159Zero-Knowledge Proofs: Proving Without Revealing

Zero-Knowledge Proofs: Proving Without Revealing The Overshare Problem in Aadhaar e-KYC Suppose a food-delivery app need...

Cryptography24 min read
Read Chapter →
📡 Networking
Deep Dive

160Homomorphic Encryption: Computing on Ciphertext

Homomorphic Encryption: Computing on Ciphertext A Bengaluru hospital wants a third-party AI startup to run a diabetes-ri...

Cryptography24 min read
Read Chapter →
💡 General
Deep Dive

161Transformer Architecture: The Engine Behind GPT and BERT

Transformer Architecture: The Engine Behind GPT and BERT Every year during the Tatkal booking window, IRCTC's servers ab...

AI & Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

162Reinforcement Learning: Teaching Agents to Make Decisions

Reinforcement Learning: Teaching Agents to Make Decisions A driver who is never told the right answer An Ola or Uber dri...

AI & Machine Learning25 min read
Read Chapter →
🤖 AI
Deep Dive

163Backpropagation: The Mathematical Engine of Deep Learning

Backpropagation: The Mathematical Engine of Deep Learning Every time the National Payments Corporation of India's fraud-...

Deep Learning Mathematics18 min read
Read Chapter →
💡 General
Deep Dive

164Variational Autoencoders: Teaching Machines to Dream

Variational Autoencoders: Teaching Machines to Dream A hospital network wants to train a sepsis early-warning model on I...

Generative Models27 min read
Read Chapter →
📡 Networking
Deep Dive

165Generative Adversarial Networks: The Counterfeiter and the Detective

Generative Adversarial Networks: The Counterfeiter and the Detective The RBI press versus the counterfeiter Every Reserv...

Generative Models24 min read
Read Chapter →
💡 General
Deep Dive

166Attention Mechanisms: Focus in the Noise

Attention Mechanisms: Focus in the Noise The sentence that broke the bottleneck In 2014, researchers building neural mac...

Sequence Models19 min read
Read Chapter →
💡 General
Deep Dive

167Policy Gradient Methods: Teaching Agents to Win

Policy Gradient Methods: Teaching Agents to Win When there is nothing to take an argmax over ISRO's attitude-control pro...

Reinforcement Learning22 min read
Read Chapter →
💡 General
Deep Dive

168Word Embeddings: From Words to Vectors

Word Embeddings: From Words to Vectors Search for "chappal" on a large Indian e-commerce app and the results include lis...

Natural Language Processing25 min read
Read Chapter →
📦 Data Structures
Deep Dive

169Stacks and Queues: LIFO and FIFO

Stacks and Queues: LIFO and FIFO Picture the steel plate rack at a busy college canteen counter. A worker washes a plate...

Computer Science23 min read
Read Chapter →
💡 General
Deep Dive

170The Journey of a URL: From Typing to Display

The Journey of a URL: From Typing to Display Open a browser, type www.irctc.co.in , press Enter. Less than a second late...

Web Fundamentals23 min read
Read Chapter →
💡 General
Deep Dive

171Unit Testing with pytest

Unit Testing with pytest Imagine you are building a small program for your school's annual day report cards. You write a...

Software Engineering23 min read
Read Chapter →
💡 General
Deep Dive

172Cloud Computing: From Room-Sized Computers to AWS

Cloud Computing: From Room-Sized Computers to AWS The 10 AM Problem Every Indian student who has tried to book a Tatkal ...

Cloud Architecture & Deployment26 min read
Read Chapter →
💾 Database
Deep Dive

173Data Structures: Organizing Information Like a Pro

Data Structures: Organizing Information Like a Pro The Thali Pile and the Ticket Line Picture your school canteen at lun...

Fundamentals of Computer Science23 min read
Read Chapter →
💡 General
Deep Dive

174Decorators and Generators in Python

Decorators and Generators in Python The IRCTC problem: the same three lines, copy-pasted everywhere Imagine you are buil...

Programming & Coding29 min read
Read Chapter →
💾 Database
Deep Dive

175Building a Blog with Flask and SQLAlchemy

Building a Blog with Flask and SQLAlchemy Suppose your class teacher asks you to set up a digital notice board for Class...

Full Stack23 min read
Read Chapter →
🌐 Web
Deep Dive

176WebSockets: Real-Time Communication

WebSockets: Real-Time Communication The Problem: Refresh, Refresh, Refresh Imagine you booked a waitlisted train ticket ...

Web Development20 min read
Read Chapter →
⚙️ Hardware
Deep Dive

177Generators and Iterators: Memory-Efficient Processing

Generators and Iterators: Memory-Efficient Processing Suppose your Computer Science teacher gives you this task: "Find t...

Python Fundamentals25 min read
Read Chapter →
💾 Database
Deep Dive

178Trees and Graphs: Non-Linear Data Structures

Trees and Graphs: Non-Linear Data Structures Open the file manager on any computer and click through folders: College &r...

Computer Science27 min read
Read Chapter →
💾 Database
Deep Dive

179Database Indexing: Optimize Query Performance

Database Indexing: Optimize Query Performance Every time someone checks a PNR on IRCTC, a query runs against a bookings ...

Programming & Coding20 min read
Read Chapter →
🌐 Web
Deep Dive

180Design Patterns: Factory and Observer Patterns

Design Patterns: Factory and Observer Patterns Open a UPI app — PhonePe, Google Pay, or the government's own BHIM, all r...

Programming & Coding21 min read
Read Chapter →
🤖 AI
Deep Dive

181AI Art Ethics: Ownership, Bias, and Indian Cultural Context

AI Art Ethics: Ownership, Bias, and Indian Cultural Context On 24 July 2026, Justice Amit Bansal of the Delhi High Court...

Generative AI21 min read
Read Chapter →
🤖 AI
Deep Dive

182Image Classification: Building a Plant Disease Detector

Image Classification: Building a Plant Disease Detector In Maharashtra and Punjab, a few million farmers now carry an ap...

Deep Learning20 min read
Read Chapter →
🧩 Algorithms
Core

183GraphQL vs REST: Choosing the Right API Architecture

GraphQL vs REST: API Architecture Choices Building APIs is central to modern software. Two philosophies dominate: REST (...

Backend Development21 min read
Read Chapter →
💾 Database
Core

184NoSQL Databases: When SQL Isn't Enough

NoSQL Databases: When SQL Isn't Enough SQL databases are fantastic for structured data with fixed schemas (like a spread...

Databases23 min read
Read Chapter →
🧩 Algorithms
Core

185BFS and DFS: Exploring Graphs Like a Detective

Exploring Graphs: BFS and DFS Graphs are everywhere in real life: social networks, maps, game boards, and computer netwo...

Data Structures22 min read
Read Chapter →
🧩 Algorithms
Deep Dive

186Binary Search: Finding a Needle in a Haystack

Binary Search: Finding a Needle in a Haystack The problem hiding in a results portal Every year, when CBSE Class 12 resu...

Algorithms24 min read
Read Chapter →
💾 Database
Core

187SQL Joins Mastery: Connecting Tables Like a Pro

Chapter 1: SQL Joins Mastery Introduction: The Notebook Metaphor Imagine you have two notebooks with student information...

Database Engineering20 min read
Read Chapter →
💾 Database
Deep Dive

188SQL Joins and Aggregations

SQL Joins and Aggregations A Swiggy operations analyst opens a dashboard on a Monday morning and asks a question that so...

Data Science21 min read
Read Chapter →
🤖 AI
Core

189Linked Lists: Chains of Data

Linked Lists: Chains of Data Imagine you're at the IRCTC (Indian Railways) ticketing counter, and instead of having all ...

Data Structures20 min read
Read Chapter →
🌐 Web
Deep Dive

190Modern CSS: Grid and Flexbox Layouts

Modern CSS: Grid and Flexbox Layouts Open the IRCTC seat-availability screen for a Rajdhani coach. Two structures sit on...

Web Development21 min read
Read Chapter →
📱 Mobile
Deep Dive

191Building a Simple Chat Application

Building a Simple Chat Application During the last over of a close IPL match on a streaming app, the live-chat panel nex...

Networking21 min read
Read Chapter →
💡 General
Deep Dive

192Python Error Handling: Writing Robust Code

Python Error Handling: Writing Robust Code During the Tatkal booking window, IRCTC's seat-inventory service takes thousa...

Programming21 min read
Read Chapter →
💾 Database
Deep Dive

193File Handling in Python: Reading and Writing Data

File Handling in Python: Reading and Writing Data Every UPI app on your phone — the one your family uses to pay a vegeta...

Programming & Coding22 min read
Read Chapter →
💡 General
Deep Dive

194Building a REST API with Flask

Building a REST API with Flask During an IPL match, the Cricbuzz or ESPNcricinfo app on your phone refreshes the score e...

Programming & Coding20 min read
Read Chapter →
💾 Database
Deep Dive

195Hash Tables: The Secret Behind Instant Lookups

Core Programming Concepts Programming translates human intent into precise machine instructions. Variables store data, f...

Data Structures & Algorithms19 min read
Read Chapter →
📡 Networking
Core

196How the Internet Actually Works: TCP/IP Networking

How the Internet Actually Works: TCP/IP Networking Every time you watch an IPL cricket match live on your phone, stream ...

Networking22 min read
Read Chapter →
🌐 Web
Deep Dive

197Progressive Web Apps: Offline-First with Service Workers

Progressive Web Apps (PWAs) are web applications that work offline, load instantly, and feel like native apps. Service W...

Programming & Coding22 min read
Read Chapter →
⚙️ Hardware
Deep Dive

198Python Asyncio: Asynchronous Programming

Asyncio enables single-threaded concurrent programming. Normally, Python runs code line-by-line, blocking on I/O operati...

Programming & Coding22 min read
Read Chapter →
💡 General
Deep Dive

199What is Cloud Computing? A Beginner's Guide

Understanding the Basics Imagine you have a huge library in your home, but instead, you could access any book from anywh...

Cloud Computing22 min read
Read Chapter →
🤖 AI
Core

200Python Async/Await: Concurrent Programming

Async/Await: Handling Concurrency Elegantly Downloading 1000 web pages sequentially takes forever. Your program waits fo...

Advanced Python21 min read
Read Chapter →

🏆 Grade 11 Quiz — 201 Questions

Test what you've learned with grade-appropriate questions.

Take Grade 11 Quiz →

Other Grades

Grade 8Grade 9Grade 10Grade 12