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

Grade 10: Linear algebra, probability, classical ML, and neural network fundamentals

Linear algebra, probability, classical ML, and neural network fundamentals — structured as a full academic year with 4 units and 204 chapters.

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

📋 Table of Contents

204 chapters · 4 units
📐 Unit 1: Mathematical Foundations 51 chapters
1.Linear Algebra for AI: Vectors, Matrices, and Why They Matter2.Convolutional Neural Networks: How Computers See3.Python for Data Science: NumPy, Pandas, Matplotlib4.Recursion and Dynamic Programming5.AI in Healthcare, Agriculture, and Smart Cities: India's AI Future6.Probability Foundations for AI7.Gradient Descent: How AI Learns Step by Step8.Decision Trees and Random Forests: From Cricket Team Selection to Patient Diagnosis9.Clustering: Finding Groups in Data10.AI Ethics and Bias: The Hard Problems11.Eigenvalues and Eigenvectors: Why They Matter in AI12.Matrix Operations: Dot Products and Transformations13.Probability Distributions: Normal, Binomial, and Poisson14.Support Vector Machines: Finding the Perfect Boundary Between Classes15.K-Nearest Neighbors: Learning by Similarity16.Naive Bayes: Probabilistic Classification17.Data Preprocessing: Handling Missing Values and Outliers18.Dimensionality Reduction: PCA and t-SNE19.Ensemble Methods: Bagging, Boosting, and Stacking20.Time Series Forecasting: Predicting Stock Prices and Weather21.Eigenvalues and Eigenvectors for Machine Learning22.Bayesian Probability and Inference23.Principal Component Analysis (PCA)24.Support Vector Machines: The Deep Dive25.Ensemble Methods: Bagging and Boosting26.Cross-Validation and Model Selection27.Feature Engineering Techniques28.Dimensionality Reduction Methods Beyond PCA29.Time Complexity Analysis for Machine Learning30.Regularization: L1 vs L2 and Sparsity31.Logistic Regression: The Foundation of Classification32.Loss Functions: How Models Measure Their Mistakes33.Information Theory: Entropy and Information Gain34.Markov Chains: Predicting the Future from the Present35.Statistical Hypothesis Testing for Machine Learning36.Building a Neural Network from Scratch in Python37.Beyond Accuracy: Precision, Recall, F1, and AUC-ROC38.The Optimization Landscape: Local Minima, Saddle Points & Momentum39.Feature Selection: Choosing What Matters40.Kernel Methods: Transforming Feature Spaces41.The Mathematics of Recommendation Systems42.Bayesian Inference: Updating Beliefs with Evidence43.Introduction to Multivariate Calculus44.Taylor Series — Local Linearization for ML45.Convex Optimization Fundamentals46.Numerical Methods and Python Implementation47.Fourier Transforms and Signal Processing48.Graph Theory and Networks — From Bridges to Social Graphs49.Game Theory and Strategic AI50.Information Retrieval and Search Systems51.Monte Carlo Methods — Probability as a Computational Tool
🌲 Unit 2: Classical Machine Learning 51 chapters
52.The Expectation-Maximization Algorithm53.Gaussian Mixture Models and Soft Clustering54.Introduction to Causal Inference55.Automatic Differentiation and Computational Graphs56.Bias, Fairness, and Responsible AI57.Experimental Design and A/B Testing58.Normalizing Flows: Invertible Transformations for Generative Modeling59.Energy-Based Models: Learning Probability through Energy Functions60.Neural ODEs: Learning Continuous-Time Dynamics with Neural Networks61.Optimal Transport Theory: Geometry of Probability Distributions62.Spectral Graph Theory: Eigenstructure of Network Adjacency and Laplacian Matrices63.Riemannian Geometry: Differential Geometry on Curved Manifolds64.Topological Data Analysis: Persistent Homology and Shape Discovery65.Causal Discovery: Learning Causal Graphs from Observational and Interventional Data66.Information Geometry: Differential Geometry of Probability Families67.Equivariant Neural Networks: Incorporating Symmetry into Deep Learning68.Score-Based Diffusion Models: Denoising and Generative Modeling via Score Functions69.Lie Groups and Symmetries: Continuous Groups in Deep Learning and Geometric Computing70.Category Theory Foundations: Categorical Perspective on Machine Learning and Data Flow71.Algebraic Topology in Data: Homology, Cohomology, and Topological Data Analysis72.Sheaf Theory and Categorical Logic: Localization and Neural Network Architectures73.AWS vs Azure vs Google Cloud Platform: Comprehensive Comparison74.Cloud Security Essentials: Protecting Data in the Cloud75.ETL Pipelines: Extract, Transform, Load Data Efficiently76.Building a Portfolio and GitHub Profile: Showcase Your Skills77.Generative AI and Large Language Models: The Future of AI78.Startup Technology Stacks: Building Companies from Ground Up79.Vectors and Vector Spaces: The Language of AI80.Matrices and Linear Transformations: How AI Transforms Data81.Eigenvalues and Eigenvectors: Finding the Essence of Data82.Probability and Bayes' Theorem: How AI Reasons Under Uncertainty83.Probability Distributions: The Shapes of Randomness84.Hypothesis Testing and Confidence Intervals: Making Decisions with Data85.Calculus Intuition: Derivatives and Gradients for Machine Learning86.Linear Regression from Scratch: Your First ML Algorithm87.Logistic Regression: The Foundation of Neural Network Classifiers88.Decision Trees and Random Forests: Interpretable Machine Learning89.K-Means Clustering: Finding Hidden Groups in Data90.Support Vector Machines: Maximum Margin Classification91.Optimization Algorithms: How AI Learns Efficiently92.Perceptrons and Multi-Layer Networks: Building Blocks of Deep Learning93.Backpropagation: The Algorithm That Powers Deep Learning94.Loss Functions: Teaching Neural Networks What to Learn95.Regularization: Preventing Overfitting in Neural Networks96.Model Evaluation: Beyond Accuracy — Precision, Recall, F1, and ROC97.Cross-Validation and Model Selection: Rigorous ML Evaluation98.Feature Engineering: The Art of Making Data ML-Ready99.Dimensionality Reduction with PCA: Compressing Data Without Losing Information100.AI Bias and Fairness: Building Ethical AI Systems101.India's National AI Strategy: IndiaAI Mission and Digital India102.Building a Complete Data Preprocessing Pipeline
📉 Unit 3: Optimization & Training 51 chapters
103.K-Nearest Neighbors: The Simplest ML Algorithm That Actually Works104.Ensemble Methods: Boosting and Bagging for Superior Performance105.Building a Neural Network from Scratch: The Complete Implementation106.Information Theory: Entropy, Cross-Entropy, and KL Divergence107.Matrix Decomposition and SVD: The Swiss Army Knife of Linear Algebra108.XGBoost and LightGBM: The Champions of Tabular Data109.Convex Optimization: Why ML Problems Are (Sometimes) Easy to Solve110.NumPy and Pandas Mastery: The Data Scientist's Essential Tools111.Capstone: Building a Complete ML Pipeline End-to-End112.Naive Bayes for Text Classification: Spam, Sentiment, and Language Detection113.Time Series Analysis: Predicting the Future from the Past114.AI in Indian Healthcare: From Diagnosis to Drug Discovery115.Introduction to PyTorch: Your First Deep Learning Framework116.Mathematics for ML: A Comprehensive Review and Connections117.Data Ethics and Privacy: Responsible AI in the Age of Aadhaar118.AI for Indian Agriculture: From Soil to Satellite119.Eigenvalues: The DNA of Matrices120.Singular Value Decomposition (SVD) Simplified121.PCA: Dimensionality Reduction Wizard122.Matrix Factorization: Breaking Down Data123.Information Theory: Measuring Surprise124.Bayesian Inference: Learning from Data125.Maximum Likelihood Estimation (MLE) Basics126.Markov Chains: Future Only Depends on Now127.Monte Carlo: Learning Through Random Sampling128.Hidden Markov Models: Seeing Through Noise129.EM Algorithm: Finding Hidden Patterns130.Kernel Methods: Working in Higher Dimensions131.SVMs: The Maximum Margin Classifier132.Ensemble Methods: Wisdom of Crowds133.XGBoost: Extreme Gradient Boosting134.LightGBM: Lightweight but Mighty135.Feature Selection: Choosing What Matters136.t-SNE and UMAP: Beautiful Data Visualization137.Anomaly Detection: Finding Outliers138.ARIMA: Time Series Forecasting139.Survival Analysis: Time Until Event140.Causal Inference: Cause vs Correlation141.A/B Testing: Statistical Experiments142.Hypothesis Testing: Statistical Rigor143.Confidence Intervals: Uncertainty Quantification144.P-values: What They Really Mean145.Bootstrapping: Confidence Without Theory146.Recommender Systems: Netflix for You147.Collaborative Filtering: Learn from Others148.Content-Based Filtering: Features Tell the Story149.Cold Start: New Users, New Items150.Multi-Armed Bandits: Exploration vs Exploitation151.Backpropagation from Scratch: Chain Rule Magic152.Activation Functions: Non-linearity is Key153.Batch Normalization: Stable, Fast Training
🇮🇳 Unit 4: Ethics & India's AI Future 51 chapters
154.Dropout: Fighting Overfitting155.Weight Initialization: Starting Right156.Learning Rate Scheduling: Dynamic Speed Control157.Optimizers: SGD, Adam, and Friends158.Vanishing Gradients: The Deep Learning Crisis159.Residual Connections: Skip and Learn160.Attention Mechanism: Focus on What Matters161.Positional Encoding: Teaching Order162.Tokenization: Breaking Text into Pieces163.Word Embeddings: Meaning in Vectors164.Sentence Embeddings: Whole Text as Vector165.Semantic Similarity: Understanding Meaning166.Named Entity Recognition: Finding Names167.POS Tagging: Understanding Grammar168.Dependency Parsing: Grammar Structure169.Sentiment Analysis Pipeline: Building End-to-End170.Text Classification: Categorizing Documents171.Topic Modeling: Discovering Hidden Themes172.Document Clustering: Grouping Similar Texts173.Search Engines: Information Retrieval174.TF-IDF and BM25: Weighting Terms175.Inverted Indexes: Fast Lookup176.PageRank: Ranking by Importance177.Web Crawling: Downloading the Internet178.Knowledge Graphs: Structured Information179.Graph Neural Networks: Learning on Graphs180.Node Embeddings: Representing Nodes in Vectors181.Community Detection: Finding Groups182.Social Networks Analysis: Understanding Connection183.Image Classification: Teaching Machines to See184.YOLO: Real-Time Object Detection185.Image Segmentation: Pixel-Level Classification186.Data Augmentation: More Data from Less187.Transfer Learning: Standing on Giants' Shoulders188.Model Compression: Shrinking Giant Networks189.Quantization: Lower Precision = Speedup190.Pruning: Removing Unnecessary Weights191.Knowledge Distillation: Teacher Guides Student192.Edge Deployment: ML on Devices193.ONNX: Model Interoperability Standard194.Containerization with Docker: Packaging Applications for Production195.CI/CD Pipelines: Automating Software Delivery196.Probability Distributions: From Asteroid Prediction to Medical Diagnosis197.Linear Algebra Foundations: The Hidden Math Behind Netflix and Google198.Gradient Descent Optimization: The Core Algorithm Powering All Modern AI199.Cross-Validation and Model Selection: Choosing the Right Model for Your Problem200.Python Modules & Packages: Building Your Own Libraries201.Introduction to Machine Learning with Python202.Python Dictionaries and Sets: Organizing Data Smartly203.File Handling in Python: Reading and Writing Data204.Python Data Classes: Cleaner Data Structures
🎯 Take Quiz (201 questions) → 📝 Cheatsheets →
📐

Unit 1: Mathematical Foundations

Probability, linear algebra, and the math that powers AI

🤖 AI
Deep Dive

1Linear Algebra for AI: Vectors, Matrices, and Why They Matter

Linear Algebra for AI: Vectors, Matrices, and Why They Matter In 2013, researchers at Google trained a language model ca...

Mathematics & AI Foundations22 min read
Read Chapter →
🤖 AI
Deep Dive

2Convolutional Neural Networks: How Computers See

Convolutional Neural Networks: How Computers See Open the PhonePe or Google Pay camera, point it at a UPI QR code, and i...

Deep Learning & Computer Vision27 min read
Read Chapter →
💾 Database
Deep Dive

3Python for Data Science: NumPy, Pandas, Matplotlib

Python for Data Science: NumPy, Pandas, Matplotlib The Notebook Problem Priya runs a small photocopy-and-stationery shop...

Data Science & Programming21 min read
Read Chapter →
⚙️ Hardware
Deep Dive

4Recursion and Dynamic Programming

Recursion and Dynamic Programming Six Runs, One Over, How Many Ways? It's the last over of an IPL run chase. The batting...

Algorithms & Competitive Programming21 min read
Read Chapter →
🤖 AI
Deep Dive

5AI in Healthcare, Agriculture, and Smart Cities: India's AI Future

AI in Healthcare, Agriculture, and Smart Cities: India's AI Future In a diabetes clinic in Madurai, a technician holds a...

AI Applications & Career24 min read
Read Chapter →
🤖 AI
Deep Dive

6Probability Foundations for AI

Probability Foundations for AI The Question Every AI System Is Really Answering When your bank's app flags a UPI transac...

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

7Gradient Descent: How AI Learns Step by Step

Gradient Descent: How AI Learns Step by Step Build the smallest possible "AI model" you can imagine: one number, called ...

Mathematics for AI23 min read
Read Chapter →
🌐 Web
Deep Dive

8Decision Trees and Random Forests: From Cricket Team Selection to Patient Diagnosis

Decision Trees and Random Forests: From Cricket Team Selection to Patient Diagnosis Every selection committee for the In...

AI Algorithms25 min read
Read Chapter →
💾 Database
Deep Dive

9Clustering: Finding Groups in Data

Clustering: Finding Groups in Data A satellite photo with no labels Imagine you are handed a satellite image of a distri...

Data & Information23 min read
Read Chapter →
🤖 AI
Deep Dive

10AI Ethics and Bias: The Hard Problems

AI Ethics and Bias: The Hard Problems The Hiring Algorithm That Learned to Reject Women In 2014, Amazon's machine learni...

AI Applications & Ethics28 min read
Read Chapter →
🤖 AI
Deep Dive

11Eigenvalues and Eigenvectors: Why They Matter in AI

Eigenvalues and Eigenvectors: Why They Matter in AI A Question About Directions Take any 2×2 matrix and a vector. ...

Mathematics for AI27 min read
Read Chapter →
💡 General
Deep Dive

12Matrix Operations: Dot Products and Transformations

Matrix Operations: Dot Products and Transformations The Vector Hiding in Every Bill Open a quick-commerce app — Blinkit,...

Mathematics for AI21 min read
Read Chapter →
💡 General
Deep Dive

13Probability Distributions: Normal, Binomial, and Poisson

Probability Distributions: Normal, Binomial, and Poisson The Three Kinds of Randomness You'll Actually Meet On CBSE Clas...

Mathematics for AI26 min read
Read Chapter →
🎯 OOP
Deep Dive

14Support Vector Machines: Finding the Perfect Boundary Between Classes

Support Vector Machines: Finding the Perfect Boundary Between Classes Why "a line that separates the dots" is the wrong ...

AI Algorithms26 min read
Read Chapter →
💡 General
Deep Dive

15K-Nearest Neighbors: Learning by Similarity

K-Nearest Neighbors: Learning by Similarity The Forecaster Who Never Wrote an Equation Long before "machine learning" wa...

Core ML Algorithms25 min read
Read Chapter →
🤖 AI
Deep Dive

16Naive Bayes: Probabilistic Classification

Naive Bayes: Probabilistic Classification Every time a message lands in your phone's spam folder, or a UPI app flags a t...

Core ML Algorithms27 min read
Read Chapter →
💾 Database
Deep Dive

17Data Preprocessing: Handling Missing Values and Outliers

Data Preprocessing: Handling Missing Values and Outliers The Listing With a Suspicious Address You are building a price ...

Practical ML27 min read
Read Chapter →
💡 General
Deep Dive

18Dimensionality Reduction: PCA and t-SNE

Dimensionality Reduction: PCA and t-SNE Open any serious cricket statistics site and click on a batter's profile. You wi...

Practical ML23 min read
Read Chapter →
📦 Data Structures
Deep Dive

19Ensemble Methods: Bagging, Boosting, and Stacking

Ensemble Methods: Bagging, Boosting, and Stacking On the evening polling ends in a big Indian general election, no singl...

ML Capstone28 min read
Read Chapter →
💡 General
Deep Dive

20Time Series Forecasting: Predicting Stock Prices and Weather

Time Series Forecasting: Predicting Stock Prices and Weather Here is an experiment you can run in your head. Take two sp...

ML Capstone25 min read
Read Chapter →
🤖 AI
Deep Dive

21Eigenvalues and Eigenvectors for Machine Learning

Eigenvalues and Eigenvectors for Machine Learning Take a class of three students and look at just two subjects: Physics ...

Linear Algebra & ML24 min read
Read Chapter →
💡 General
Deep Dive

22Bayesian Probability and Inference

Bayesian Probability and Inference A Positive Test Result — Should You Worry? Imagine a public health screening camp set...

Probability Theory & Statistics21 min read
Read Chapter →
📡 Networking
Deep Dive

23Principal Component Analysis (PCA)

Principal Component Analysis (PCA) A coaching institute in Kota runs a weekly JEE mock test. Every student walks away wi...

Dimensionality Reduction25 min read
Read Chapter →
💡 General
Deep Dive

24Support Vector Machines: The Deep Dive

Support Vector Machines: The Deep Dive The Widest Street Between Two Crowds Suppose you work in a bank's fraud team and ...

Classification Algorithms28 min read
Read Chapter →
💡 General
Deep Dive

25Ensemble Methods: Bagging and Boosting

Ensemble Methods: Bagging and Boosting In 1906, the statistician Francis Galton visited a livestock fair in Plymouth, En...

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

26Cross-Validation and Model Selection

Cross-Validation and Model Selection Aisha, Rohan, and Meera are working on the same tiny project: a model that guesses ...

Model Evaluation29 min read
Read Chapter →
💡 General
Deep Dive

27Feature Engineering Techniques

Feature Engineering Techniques Two students, Aanya and Rehan, are both building a model to predict house prices in their...

Data Preprocessing21 min read
Read Chapter →
💡 General
Deep Dive

28Dimensionality Reduction Methods Beyond PCA

Dimensionality Reduction Methods Beyond PCA When the Direction of Maximum Variance Is the Wrong Direction Principal Comp...

Feature Engineering31 min read
Read Chapter →
🤖 AI
Deep Dive

29Time Complexity Analysis for Machine Learning

Time Complexity Analysis for Machine Learning The Recommender That Worked on 200 Movies and Died on 2 Lakh Say you build...

Computational Complexity27 min read
Read Chapter →
💡 General
Deep Dive

30Regularization: L1 vs L2 and Sparsity

Regularization: L1 vs L2 and Sparsity Suppose you are doing a Class 12 science-fair project. You survey 25 classmates an...

Optimization & Generalization27 min read
Read Chapter →
🤖 AI
Deep Dive

31Logistic Regression: The Foundation of Classification

Logistic Regression: The Foundation of Classification Why Linear Regression Breaks When the Answer Is Yes/No Here are se...

Machine Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

32Loss Functions: How Models Measure Their Mistakes

Loss Functions: How Models Measure Their Mistakes The Delay Estimate That Keeps Changing You're standing on the platform...

Machine Learning23 min read
Read Chapter →
🤖 AI
Deep Dive

33Information Theory: Entropy and Information Gain

Information Theory: Entropy and Information Gain Why does one message tell you more than another? Suppose two texts land...

Machine Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

34Markov Chains: Predicting the Future from the Present

Markov Chains: Predicting the Future from the Present The Game That Doesn't Care How You Got There Snakes and Ladders be...

Machine Learning23 min read
Read Chapter →
🤖 AI
Deep Dive

35Statistical Hypothesis Testing for Machine Learning

Statistical Hypothesis Testing for Machine Learning A bank's fraud team builds two models to flag suspicious UPI transac...

Machine Learning28 min read
Read Chapter →
🤖 AI
Deep Dive

36Building a Neural Network from Scratch in Python

Building a Neural Network from Scratch in Python In most Indian apartment buildings and hostels, a staircase light is wi...

Machine Learning27 min read
Read Chapter →
💡 General
Deep Dive

37Beyond Accuracy: Precision, Recall, F1, and AUC-ROC

Beyond Accuracy: Precision, Recall, F1, and AUC-ROC The 98% Accurate Model That Never Catches a Thief Suppose the Nation...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

38The Optimization Landscape: Local Minima, Saddle Points & Momentum

The Optimization Landscape: Local Minima, Saddle Points & Momentum Every time a machine learning model "learns," it ...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

39Feature Selection: Choosing What Matters

Feature Selection: Choosing What Matters When Adding a Column Makes Your Model Worse Suppose you're building a model to ...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

40Kernel Methods: Transforming Feature Spaces

Kernel Methods: Transforming Feature Spaces A linear classifier draws exactly one kind of shape: a straight line in two ...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

41The Mathematics of Recommendation Systems

The Mathematics of Recommendation Systems Open YouTube on two different phones — yours and a friend's — and search nothi...

Machine Learning21 min read
Read Chapter →
💡 General
Deep Dive

42Bayesian Inference: Updating Beliefs with Evidence

Bayesian Inference: Updating Beliefs with Evidence A health camp at a school in a small town screens 10,000 students for...

Machine Learning16 min read
Read Chapter →
💡 General
Deep Dive

43Introduction to Multivariate Calculus

Introduction to Multivariate Calculus Open a trekking app for the Roopkund trail in Uttarakhand and look at the elevatio...

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

44Taylor Series — Local Linearization for ML

Taylor Series — Local Linearization for ML Open a calculator app and type sin(37) . An answer appears in a fraction of a...

Mathematics for AI20 min read
Read Chapter →
💡 General
Deep Dive

45Convex Optimization Fundamentals

Convex Optimization Fundamentals Suppose two students are each asked to fit the best straight line through a scatter of ...

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

46Numerical Methods and Python Implementation

Numerical Methods and Python Implementation A shop owner in a local market wants a business loan of ₹5,00,000 to stock i...

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

47Fourier Transforms and Signal Processing

Fourier Transforms and Signal Processing Open any audio editor — even the free ones bundled with a budget Android phone ...

Applied Mathematics24 min read
Read Chapter →
📡 Networking
Deep Dive

48Graph Theory and Networks — From Bridges to Social Graphs

Graph Theory and Networks — From Bridges to Social Graphs Every large Indian city built along a river faces the same eve...

Discrete Mathematics23 min read
Read Chapter →
🤖 AI
Deep Dive

49Game Theory and Strategic AI

Game Theory and Strategic AI The Last Ball of the Over It is the final ball of a T20 innings. The bowler has two realist...

Applied Mathematics29 min read
Read Chapter →
🧩 Algorithms
Deep Dive

50Information Retrieval and Search Systems

Information Retrieval and Search Systems The Problem: Finding a Needle Without Reading the Haystack Type "newton second ...

Applied AI28 min read
Read Chapter →
💡 General
Deep Dive

51Monte Carlo Methods — Probability as a Computational Tool

Monte Carlo Methods — Probability as a Computational Tool A Problem Your Probability Formula Cannot Touch In your CBSE p...

Mathematics for AI22 min read
Read Chapter →
🌲

Unit 2: Classical Machine Learning

Decision trees, random forests, clustering — supervised and unsupervised learning

🧩 Algorithms
Deep Dive

52The Expectation-Maximization Algorithm

The Expectation-Maximization Algorithm A Puzzle With Missing Labels You have two coins, A and B, pulled from a drawer. T...

Machine Learning30 min read
Read Chapter →
🤖 AI
Deep Dive

53Gaussian Mixture Models and Soft Clustering

Gaussian Mixture Models and Soft Clustering The problem hard clustering cannot solve Suppose you run the AI club at your...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

54Introduction to Causal Inference

Introduction to Causal Inference Meet Radhika, who runs a small photocopy-and-stationery shop across the street from a c...

Applied Statistics22 min read
Read Chapter →
🧩 Algorithms
Deep Dive

55Automatic Differentiation and Computational Graphs

Automatic Differentiation and Computational Graphs Every time you unlock your phone with your face, or a payments app fl...

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

56Bias, Fairness, and Responsible AI

Bias, Fairness, and Responsible AI When a hiring algorithm learns to reject women In 2014, Amazon's machine learning tea...

AI Ethics28 min read
Read Chapter →
💡 General
Deep Dive

57Experimental Design and A/B Testing

Experimental Design and A/B Testing An electronics retailer in Pune sends a 10% discount coupon by email on the first da...

Applied Statistics23 min read
Read Chapter →
🤖 AI
Deep Dive

58Normalizing Flows: Invertible Transformations for Generative Modeling

Normalizing Flows: Invertible Transformations for Generative Modeling Suppose you are training a model on 50,000 images ...

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

59Energy-Based Models: Learning Probability through Energy Functions

Energy-Based Models: Learning Probability through Energy Functions A Different Question to Ask a Machine Suppose you wan...

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

60Neural ODEs: Learning Continuous-Time Dynamics with Neural Networks

Neural ODEs: Learning Continuous-Time Dynamics with Neural Networks A Cup of Chai and a Question About Layers Set a hot ...

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

61Optimal Transport Theory: Geometry of Probability Distributions

Optimal Transport Theory: Geometry of Probability Distributions Picture a quick-commerce dark store — a small, no-storef...

Programming & Coding25 min read
Read Chapter →
📡 Networking
Deep Dive

62Spectral Graph Theory: Eigenstructure of Network Adjacency and Laplacian Matrices

Spectral Graph Theory: Eigenstructure of Network Adjacency and Laplacian Matrices Take the Delhi Metro map, or the layou...

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

63Riemannian Geometry: Differential Geometry on Curved Manifolds

Riemannian Geometry: Differential Geometry on Curved Manifolds Why Long-Haul Flights Bow Toward the Pole Open any flight...

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

64Topological Data Analysis: Persistent Homology and Shape Discovery

Topological Data Analysis: Persistent Homology and Shape Discovery The Question a Scatter Plot Can't Answer Suppose ISRO...

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

65Causal Discovery: Learning Causal Graphs from Observational and Interventional Data

Causal Discovery: Learning Causal Graphs from Observational and Interventional Data Every June, as the monsoon rolls int...

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

66Information Geometry: Differential Geometry of Probability Families

Information Geometry: Differential Geometry of Probability Families Why "0.01" Doesn't Mean the Same Thing Everywhere Tw...

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

67Equivariant Neural Networks: Incorporating Symmetry into Deep Learning

Equivariant Neural Networks: Incorporating Symmetry into Deep Learning Why a Shifted Cat Should Still Be a Cat Take a ph...

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

68Score-Based Diffusion Models: Denoising and Generative Modeling via Score Functions

Score-Based Diffusion Models: Denoising and Generative Modeling via Score Functions The Question Behind Every AI-Generat...

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

69Lie Groups and Symmetries: Continuous Groups in Deep Learning and Geometric Computing

Lie Groups and Symmetries: Continuous Groups in Deep Learning and Geometric Computing A Photograph That Should Not Need ...

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

70Category Theory Foundations: Categorical Perspective on Machine Learning and Data Flow

Category Theory Foundations: Categorical Perspective on Machine Learning and Data Flow Open any machine learning pipelin...

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

71Algebraic Topology in Data: Homology, Cohomology, and Topological Data Analysis

Algebraic Topology in Data: Homology, Cohomology, and Topological Data Analysis A coverage problem you cannot solve by s...

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

72Sheaf Theory and Categorical Logic: Localization and Neural Network Architectures

Sheaf Theory and Categorical Logic: Localization and Neural Network Architectures Three Seconds of Disagreement You tap ...

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

73AWS vs Azure vs Google Cloud Platform: Comprehensive Comparison

AWS vs Azure vs Google Cloud Platform: Comprehensive Comparison Every year around 10 a.m., the IRCTC ticketing website f...

Cloud Computing22 min read
Read Chapter →
💾 Database
Deep Dive

74Cloud Security Essentials: Protecting Data in the Cloud

Cloud Security Essentials: Protecting Data in the Cloud The Bank That Didn't Get Hacked — It Got Misconfigured In 2019, ...

Cloud Computing25 min read
Read Chapter →
💾 Database
Deep Dive

75ETL Pipelines: Extract, Transform, Load Data Efficiently

ETL Pipelines: Extract, Transform, Load Data Efficiently A scoreboard that refuses to add up Suppose you are asked to bu...

Data Engineering19 min read
Read Chapter →
💡 General
Deep Dive

76Building a Portfolio and GitHub Profile: Showcase Your Skills

Building a Portfolio and GitHub Profile: Showcase Your Skills A recruiter screening applicants for a summer internship, ...

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

77Generative AI and Large Language Models: The Future of AI

Generative AI and Large Language Models: The Future of AI What Makes AI "Generative"? Most of the AI you have already me...

Emerging Technology29 min read
Read Chapter →
📦 Data Structures
Deep Dive

78Startup Technology Stacks: Building Companies from Ground Up

Startup Technology Stacks: Building Companies from Ground Up Nine Years After Result Day Ananya and Rohan met outside a ...

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

79Vectors and Vector Spaces: The Language of AI

Vectors and Vector Spaces: The Language of AI Why Your Playlist Knows You Better Than Your Friends Do Open Spotify or Yo...

Linear Algebra27 min read
Read Chapter →
🤖 AI
Deep Dive

80Matrices and Linear Transformations: How AI Transforms Data

Matrices and Linear Transformations: How AI Transforms Data When you unlock your phone with your face, or when an Aadhaa...

Linear Algebra22 min read
Read Chapter →
💾 Database
Deep Dive

81Eigenvalues and Eigenvectors: Finding the Essence of Data

Eigenvalues and Eigenvectors: Finding the Essence of Data Here is a question that sounds impossible. A matrix is a machi...

Linear Algebra18 min read
Read Chapter →
🤖 AI
Deep Dive

82Probability and Bayes' Theorem: How AI Reasons Under Uncertainty

Probability and Bayes' Theorem: How AI Reasons Under Uncertainty Your bank's AI just flagged a transaction. How worried ...

Probability & Statistics21 min read
Read Chapter →
🌐 Web
Deep Dive

83Probability Distributions: The Shapes of Randomness

Probability Distributions: The Shapes of Randomness Three things happen every day across India that all involve chance, ...

Probability & Statistics27 min read
Read Chapter →
💾 Database
Deep Dive

84Hypothesis Testing and Confidence Intervals: Making Decisions with Data

Hypothesis Testing and Confidence Intervals: Making Decisions with Data A snack company prints "Net Weight: 50 g" on eve...

Probability & Statistics25 min read
Read Chapter →
🤖 AI
Deep Dive

85Calculus Intuition: Derivatives and Gradients for Machine Learning

Calculus Intuition: Derivatives and Gradients for Machine Learning The Blindfolded Hiker on a Foggy Hillside Imagine you...

Mathematical Foundations20 min read
Read Chapter →
🧩 Algorithms
Deep Dive

86Linear Regression from Scratch: Your First ML Algorithm

Linear Regression from Scratch: Your First ML Algorithm The Two Numbers Hiding Inside Your Electricity Bill Look at any ...

Classical Machine Learning24 min read
Read Chapter →
🤖 AI
Deep Dive

87Logistic Regression: The Foundation of Neural Network Classifiers

Logistic Regression: The Foundation of Neural Network Classifiers A Straight Line Cannot Answer a Yes/No Question Suppos...

Classical Machine Learning25 min read
Read Chapter →
🌐 Web
Deep Dive

88Decision Trees and Random Forests: Interpretable Machine Learning

Decision Trees and Random Forests: Interpretable Machine Learning Twenty Questions, Played by a Machine Play the game "T...

Classical Machine Learning40 min read
Read Chapter →
💾 Database
Deep Dive

89K-Means Clustering: Finding Hidden Groups in Data

K-Means Clustering: Finding Hidden Groups in Data A Question With No Labels Suppose your school hands you an anonymised ...

Classical Machine Learning23 min read
Read Chapter →
🤖 AI
Deep Dive

90Support Vector Machines: Maximum Margin Classification

Support Vector Machines: Maximum Margin Classification On a Tuesday afternoon, a college student in Bengaluru scans a UP...

Classical Machine Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

91Optimization Algorithms: How AI Learns Efficiently

Optimization Algorithms: How AI Learns Efficiently The Problem: One Model, Millions of Unknowns Every AI model — from a ...

Optimization & Training24 min read
Read Chapter →
🤖 AI
Deep Dive

92Perceptrons and Multi-Layer Networks: Building Blocks of Deep Learning

Perceptrons and Multi-Layer Networks: Building Blocks of Deep Learning Every bank in India that clears cheques through t...

Neural Network Fundamentals22 min read
Read Chapter →
🤖 AI
Deep Dive

93Backpropagation: The Algorithm That Powers Deep Learning

Backpropagation: The Algorithm That Powers Deep Learning Suppose you build a tiny neural network to predict whether a st...

Neural Network Fundamentals23 min read
Read Chapter →
🤖 AI
Deep Dive

94Loss Functions: Teaching Neural Networks What to Learn

Loss Functions: Teaching Neural Networks What to Learn Suppose you have built a small neural network that predicts how l...

Neural Network Fundamentals25 min read
Read Chapter →
🤖 AI
Deep Dive

95Regularization: Preventing Overfitting in Neural Networks

Regularization: Preventing Overfitting in Neural Networks A Network With Too Much Freedom Here is a neural network in it...

Neural Network Fundamentals24 min read
Read Chapter →
🤖 AI
Deep Dive

96Model Evaluation: Beyond Accuracy — Precision, Recall, F1, and ROC

Model Evaluation: Beyond Accuracy — Precision, Recall, F1, and ROC Suppose you build a machine learning model to catch f...

Classical Machine Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

97Cross-Validation and Model Selection: Rigorous ML Evaluation

Cross-Validation and Model Selection: Rigorous ML Evaluation The 98% Model That Failed Every New Student Imagine you are...

Classical Machine Learning23 min read
Read Chapter →
💾 Database
Deep Dive

98Feature Engineering: The Art of Making Data ML-Ready

Feature Engineering: The Art of Making Data ML-Ready A Swiggy-scale delivery platform logs everything about every order:...

Classical Machine Learning22 min read
Read Chapter →
💾 Database
Deep Dive

99Dimensionality Reduction with PCA: Compressing Data Without Losing Information

Dimensionality Reduction with PCA: Compressing Data Without Losing Information Suppose you are helping build the scoutin...

Linear Algebra27 min read
Read Chapter →
🤖 AI
Deep Dive

100AI Bias and Fairness: Building Ethical AI Systems

AI Bias and Fairness: Building Ethical AI Systems The Loan That Took Three Seconds to Reject Rohan runs a small tiffin s...

Ethics & Society27 min read
Read Chapter →
🤖 AI
Deep Dive

101India's National AI Strategy: IndiaAI Mission and Digital India

India's National AI Strategy: IndiaAI Mission and Digital India The problem a strategy has to solve Picture a small AI t...

Ethics & Society22 min read
Read Chapter →
💾 Database
Deep Dive

102Building a Complete Data Preprocessing Pipeline

Building a Complete Data Preprocessing Pipeline Here is a question that quietly breaks a lot of machine learning models ...

Classical Machine Learning26 min read
Read Chapter →
📉

Unit 3: Optimization & Training

How AI learns — gradient descent and optimization algorithms

🧩 Algorithms
Deep Dive

103K-Nearest Neighbors: The Simplest ML Algorithm That Actually Works

K-Nearest Neighbors: The Simplest ML Algorithm That Actually Works Imagine you've just moved to a new locality and want ...

Classical Machine Learning26 min read
Read Chapter →
💡 General
Deep Dive

104Ensemble Methods: Boosting and Bagging for Superior Performance

Ensemble Methods: Boosting and Bagging for Superior Performance A Delhi Winter Morning, Eight Predictions Every November...

Classical Machine Learning26 min read
Read Chapter →
🤖 AI
Deep Dive

105Building a Neural Network from Scratch: The Complete Implementation

Building a Neural Network from Scratch: The Complete Implementation Suppose you want to predict whether a student will c...

Neural Network Fundamentals26 min read
Read Chapter →
💡 General
Deep Dive

106Information Theory: Entropy, Cross-Entropy, and KL Divergence

Information Theory: Entropy, Cross-Entropy, and KL Divergence The Number on the Cricket App Open a cricket score app dur...

Mathematical Foundations20 min read
Read Chapter →
💡 General
Deep Dive

107Matrix Decomposition and SVD: The Swiss Army Knife of Linear Algebra

Matrix Decomposition and SVD: The Swiss Army Knife of Linear Algebra Here is a strange fact about matrices. Take almost ...

Linear Algebra25 min read
Read Chapter →
💾 Database
Deep Dive

108XGBoost and LightGBM: The Champions of Tabular Data

XGBoost and LightGBM: The Champions of Tabular Data You open a lending app, key in your PAN number, monthly salary, empl...

Classical Machine Learning21 min read
Read Chapter →
💡 General
Deep Dive

109Convex Optimization: Why ML Problems Are (Sometimes) Easy to Solve

Convex Optimization: Why ML Problems Are (Sometimes) Easy to Solve Picture a kadhai sitting on the stove, empty, cooling...

Mathematical Foundations30 min read
Read Chapter →
💾 Database
Deep Dive

110NumPy and Pandas Mastery: The Data Scientist's Essential Tools

NumPy and Pandas Mastery: The Data Scientist's Essential Tools Why a Python List Isn't Enough Suppose your school's Clas...

Programming & Tools26 min read
Read Chapter →
📡 Networking
Deep Dive

111Capstone: Building a Complete ML Pipeline End-to-End

Capstone: Building a Complete ML Pipeline End-to-End It is 8:40 pm and you have just placed an order for two plates of m...

Applied ML21 min read
Read Chapter →
🤖 AI
Deep Dive

112Naive Bayes for Text Classification: Spam, Sentiment, and Language Detection

Naive Bayes for Text Classification: Spam, Sentiment, and Language Detection The SMS That Almost Fooled You Your phone b...

Classical Machine Learning26 min read
Read Chapter →
💡 General
Deep Dive

113Time Series Analysis: Predicting the Future from the Past

Time Series Analysis: Predicting the Future from the Past Why Delhi's Air Turns Toxic Every October — And Why That Isn't...

Applied ML25 min read
Read Chapter →
🤖 AI
Deep Dive

114AI in Indian Healthcare: From Diagnosis to Drug Discovery

AI in Indian Healthcare: From Diagnosis to Drug Discovery Picture a primary health sub-centre in rural Tamil Nadu. Laksh...

Applied ML22 min read
Read Chapter →
🤖 AI
Deep Dive

115Introduction to PyTorch: Your First Deep Learning Framework

Introduction to PyTorch: Your First Deep Learning Framework During the last over of a tight IPL run chase, the broadcast...

Neural Network Fundamentals22 min read
Read Chapter →
💡 General
Deep Dive

116Mathematics for ML: A Comprehensive Review and Connections

Mathematics for ML: A Comprehensive Review and Connections The 32-Minute Promise Open Swiggy or Zomato right after placi...

Mathematical Foundations20 min read
Read Chapter →
🤖 AI
Deep Dive

117Data Ethics and Privacy: Responsible AI in the Age of Aadhaar

Data Ethics and Privacy: Responsible AI in the Age of Aadhaar In January 2018, a journalist at an Indian newspaper paid ...

Ethics & Applied ML28 min read
Read Chapter →
🤖 AI
Deep Dive

118AI for Indian Agriculture: From Soil to Satellite

AI for Indian Agriculture: From Soil to Satellite A cotton farmer in Yavatmal district, Maharashtra, walks out to check ...

Ethics & Applied ML21 min read
Read Chapter →
💡 General
Deep Dive

119Eigenvalues: The DNA of Matrices

Eigenvalues: The DNA of Matrices Watch a Matrix Reveal Its Secret Take the matrix A = [[2, 1], [1, 2]]. Pick any vector ...

Linear Algebra22 min read
Read Chapter →
💡 General
Deep Dive

120Singular Value Decomposition (SVD) Simplified

Singular Value Decomposition (SVD) Simplified Take any 2×2 matrix and look at what it does to the unit circle — the set ...

Linear Algebra21 min read
Read Chapter →
💡 General
Deep Dive

121PCA: Dimensionality Reduction Wizard

PCA: Dimensionality Reduction Wizard A CBSE school's annual assessment sheet for one section of Class 10 typically has m...

Machine Learning30 min read
Read Chapter →
💾 Database
Deep Dive

122Matrix Factorization: Breaking Down Data

Matrix Factorization: Breaking Down Data Open a shared family profile on any streaming app and something odd is going on...

Linear Algebra21 min read
Read Chapter →
💡 General
Deep Dive

123Information Theory: Measuring Surprise

Information Theory: Measuring Surprise Two notifications arrive on your phone on the same July afternoon. The first is f...

Statistics21 min read
Read Chapter →
💾 Database
Deep Dive

124Bayesian Inference: Learning from Data

Bayesian Inference: Learning from Data A test comes back positive. How worried should you be? A city lab launches a rapi...

Statistics20 min read
Read Chapter →
💡 General
Deep Dive

125Maximum Likelihood Estimation (MLE) Basics

Maximum Likelihood Estimation (MLE) Basics The IRCTC Waitlist Problem You've booked a waitlisted train ticket on IRCTC. ...

Statistics22 min read
Read Chapter →
🤖 AI
Deep Dive

126Markov Chains: Future Only Depends on Now

Markov Chains: Future Only Depends on Now The dice on a Snakes and Ladders board don't care how you got here Play Snakes...

Probability21 min read
Read Chapter →
🌐 Web
Deep Dive

127Monte Carlo: Learning Through Random Sampling

Monte Carlo: Learning Through Random Sampling A Courtyard, the Rain, and a Circle Picture a square courtyard, four metre...

Statistics24 min read
Read Chapter →
🤖 AI
Deep Dive

128Hidden Markov Models: Seeing Through Noise

Hidden Markov Models: Seeing Through Noise The Problem: You Can't See the Weather, Only the Umbrella Your cousin lives i...

Probability27 min read
Read Chapter →
🧩 Algorithms
Deep Dive

129EM Algorithm: Finding Hidden Patterns

EM Algorithm: Finding Hidden Patterns Imagine a CBSE Class 10 mathematics teacher accidentally merges the marks of two s...

Machine Learning27 min read
Read Chapter →
💡 General
Deep Dive

130Kernel Methods: Working in Higher Dimensions

Kernel Methods: Working in Higher Dimensions A telecom engineer is planning a new mobile tower. She sends field-test van...

Machine Learning24 min read
Read Chapter →
🎯 OOP
Deep Dive

131SVMs: The Maximum Margin Classifier

SVMs: The Maximum Margin Classifier A Line That Has to Be Right the First Time Every time you scan a QR code at a Chenna...

Machine Learning21 min read
Read Chapter →
🌐 Web
Deep Dive

132Ensemble Methods: Wisdom of Crowds

Ensemble Methods: Wisdom of Crowds One Transaction, 2:47 AM Your phone buzzes. A UPI payment request for ₹49,999 has jus...

Machine Learning22 min read
Read Chapter →
💡 General
Deep Dive

133XGBoost: Extreme Gradient Boosting

XGBoost: Extreme Gradient Boosting Suppose you are trying to predict how many runs an IPL batsman will score in his next...

Machine Learning25 min read
Read Chapter →
💡 General
Deep Dive

134LightGBM: Lightweight but Mighty

LightGBM: Lightweight but Mighty Open a UPI app, send someone Rs 500, and the payment clears in under two seconds. That ...

Machine Learning21 min read
Read Chapter →
💡 General
Deep Dive

135Feature Selection: Choosing What Matters

Feature Selection: Choosing What Matters The Fraud Model That Learned Too Much Every time someone scans a QR code at a C...

Machine Learning21 min read
Read Chapter →
💾 Database
Deep Dive

136t-SNE and UMAP: Beautiful Data Visualization

t-SNE and UMAP: Beautiful Data Visualization The problem: a picture needs 2 axes, your data has hundreds Take a single h...

Machine Learning29 min read
Read Chapter →
💡 General
Deep Dive

137Anomaly Detection: Finding Outliers

Anomaly Detection: Finding Outliers It is 3:14 AM. Your phone buzzes with a bank SMS: ₹2,500 has been debited from your ...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

138ARIMA: Time Series Forecasting

ARIMA: Time Series Forecasting A Shopkeeper's Question Rekha runs a provision store in Kothrud, Pune. In July 2025 she s...

Statistics22 min read
Read Chapter →
💡 General
Deep Dive

139Survival Analysis: Time Until Event

Survival Analysis: Time Until Event The Problem With "Not Out" An analyst at an IPL franchise is comparing two young ope...

Statistics20 min read
Read Chapter →
💾 Database
Deep Dive

140Causal Inference: Cause vs Correlation

Causal Inference: Cause vs Correlation Two treatments, one paradox In 1986 the British Medical Journal published a study...

Statistics23 min read
Read Chapter →
💡 General
Deep Dive

141A/B Testing: Statistical Experiments

A/B Testing: Statistical Experiments An online bookstore in Pune is running a festival sale. Someone on the design team ...

Statistics23 min read
Read Chapter →
💡 General
Deep Dive

142Hypothesis Testing: Statistical Rigor

Hypothesis Testing: Statistical Rigor A coaching institute puts up a hoarding outside a Kota tuition center: "Our studen...

Statistics21 min read
Read Chapter →
🤖 AI
Deep Dive

143Confidence Intervals: Uncertainty Quantification

Confidence Intervals: Uncertainty Quantification A telecom analyst pulls this month's UPI recharge data for 100 randomly...

Statistics22 min read
Read Chapter →
💡 General
Deep Dive

144P-values: What They Really Mean

P-values: What They Really Mean A Captain Who Wins the Toss Too Often Suppose a T20 franchise captain has called the coi...

Statistics25 min read
Read Chapter →
📱 Mobile
Deep Dive

145Bootstrapping: Confidence Without Theory

Bootstrapping: Confidence Without Theory A CI that goes below the smallest number you measured Eight students at your sc...

Statistics21 min read
Read Chapter →
💡 General
Deep Dive

146Recommender Systems: Netflix for You

Recommender Systems: Netflix for You The Feed That Seems to Read Your Mind Open JioHotstar after finishing a cricket hig...

Machine Learning22 min read
Read Chapter →
💡 General
Deep Dive

147Collaborative Filtering: Learn from Others

Collaborative Filtering: Learn from Others It is past midnight and you have just finished watching RRR on a streaming ap...

Machine Learning21 min read
Read Chapter →
💡 General
Deep Dive

148Content-Based Filtering: Features Tell the Story

Content-Based Filtering: Features Tell the Story You install a new OTT app for the first time — say JioHotstar — and wat...

Machine Learning19 min read
Read Chapter →
💡 General
Deep Dive

149Cold Start: New Users, New Items

Cold Start: New Users, New Items The Blank Screen Problem Priya gets a new phone and downloads a music streaming app (th...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

150Multi-Armed Bandits: Exploration vs Exploitation

Multi-Armed Bandits: Exploration vs Exploitation You have just joined a new coaching institute in a city you have never ...

Reinforcement Learning27 min read
Read Chapter →
🤖 AI
Deep Dive

151Backpropagation from Scratch: Chain Rule Magic

Backpropagation from Scratch: Chain Rule Magic Open a food delivery app, add a ₹200 item to your cart, and watch the bil...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

152Activation Functions: Non-linearity is Key

Activation Functions: Non-linearity is Key Three months before her Class 10 board exams, Ananya finds a trick that feels...

Deep Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

153Batch Normalization: Stable, Fast Training

Batch Normalization: Stable, Fast Training Imagine you are building a neural network that reads photographs of handwritt...

Deep Learning24 min read
Read Chapter →
🇮🇳

Unit 4: Ethics & India's AI Future

AI bias, fairness, and India's role in the global AI landscape

💡 General
Deep Dive

154Dropout: Fighting Overfitting

Dropout: Fighting Overfitting Here is a strange fact about the neurons inside a trained neural network: many of them do ...

Deep Learning28 min read
Read Chapter →
💡 General
Deep Dive

155Weight Initialization: Starting Right

Weight Initialization: Starting Right Every Independence Day, an hour before the flag hoisting, a school's cultural comm...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

156Learning Rate Scheduling: Dynamic Speed Control

Learning Rate Scheduling: Dynamic Speed Control You already know the update rule that drives every neural network you tr...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

157Optimizers: SGD, Adam, and Friends

Optimizers: SGD, Adam, and Friends It is 9 PM on a Saturday, and you have just placed an order for biryani on Swiggy or ...

Deep Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

158Vanishing Gradients: The Deep Learning Crisis

Vanishing Gradients: The Deep Learning Crisis The Telephone Game That Broke Deep Learning Play the "telephone game" with...

Deep Learning25 min read
Read Chapter →
📡 Networking
Deep Dive

159Residual Connections: Skip and Learn

Residual Connections: Skip and Learn The Balance That Doesn't Start From Zero Open a banking app and look at the account...

Deep Learning21 min read
Read Chapter →
💡 General
Deep Dive

160Attention Mechanism: Focus on What Matters

Attention Mechanism: Focus on What Matters Searching Ten Thousand Transactions Without Reading Them All Open a UPI app a...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

161Positional Encoding: Teaching Order

Positional Encoding: Teaching Order "Ravi beats Meera in the chess final" and "Meera beats Ravi in the chess final" cont...

Deep Learning25 min read
Read Chapter →
💡 General
Deep Dive

162Tokenization: Breaking Text into Pieces

Tokenization: Breaking Text into Pieces Open a food-delivery app's help chat and type this complaint: "Mera order 20 min...

NLP22 min read
Read Chapter →
💡 General
Deep Dive

163Word Embeddings: Meaning in Vectors

Word Embeddings: Meaning in Vectors Why Does "Chappal" Also Show You Sandals? Open the Flipkart or Amazon app and search...

NLP20 min read
Read Chapter →
💡 General
Deep Dive

164Sentence Embeddings: Whole Text as Vector

Sentence Embeddings: Whole Text as Vector Picture a scholarship-helpdesk chatbot on a school's app. One student types "m...

NLP25 min read
Read Chapter →
💡 General
Deep Dive

165Semantic Similarity: Understanding Meaning

Semantic Similarity: Understanding Meaning Riya and Aman are both submitting a Class 10 Social Science project on water ...

NLP23 min read
Read Chapter →
💡 General
Deep Dive

166Named Entity Recognition: Finding Names

Named Entity Recognition: Finding Names Open the SMS inbox on your phone and find a message from your bank. It probably ...

NLP20 min read
Read Chapter →
⚙️ Hardware
Deep Dive

167POS Tagging: Understanding Grammar

POS Tagging: Understanding Grammar The Sentence a Dictionary Cannot Read Say this sentence out loud: "I read books every...

NLP27 min read
Read Chapter →
⚙️ Hardware
Deep Dive

168Dependency Parsing: Grammar Structure

Dependency Parsing: Grammar Structure Suppose you are building a small budgeting app for your family, one that reads ban...

NLP22 min read
Read Chapter →
📡 Networking
Deep Dive

169Sentiment Analysis Pipeline: Building End-to-End

Sentiment Analysis Pipeline: Building End-to-End The Review That Fools a Simple Detector Read this Flipkart review of a ...

NLP24 min read
Read Chapter →
🤖 AI
Deep Dive

170Text Classification: Categorizing Documents

Text Classification: Categorizing Documents Open your phone's SMS app. Somewhere in the last week you probably got a mes...

NLP23 min read
Read Chapter →
🤖 AI
Deep Dive

171Topic Modeling: Discovering Hidden Themes

Topic Modeling: Discovering Hidden Themes A Lakh Reviews, Zero Labels A new smartphone launches on Flipkart on a Friday ...

NLP24 min read
Read Chapter →
💡 General
Deep Dive

172Document Clustering: Grouping Similar Texts

Document Clustering: Grouping Similar Texts Open the Google News app or Inshorts on your phone and search for a major ev...

NLP23 min read
Read Chapter →
🧩 Algorithms
Deep Dive

173Search Engines: Information Retrieval

Search Engines: Information Retrieval The Scale Problem: Why a Search Engine Cannot Just "Search the Internet" Type "why...

Information Retrieval32 min read
Read Chapter →
💡 General
Deep Dive

174TF-IDF and BM25: Weighting Terms

TF-IDF and BM25: Weighting Terms Open a cricket news app on your phone and type "Kohli century" into the search bar. In ...

Information Retrieval23 min read
Read Chapter →
💡 General
Deep Dive

175Inverted Indexes: Fast Lookup

Inverted Indexes: Fast Lookup The Instant Search in Your Pocket Open any large WhatsApp group you have been part of for ...

Information Retrieval21 min read
Read Chapter →
💡 General
Deep Dive

176PageRank: Ranking by Importance

PageRank: Ranking by Importance Forty Million Results, and the Right One Is First A few weeks before your Class 10 board...

Graph Algorithms22 min read
Read Chapter →
🌐 Web
Deep Dive

177Web Crawling: Downloading the Internet

Web Crawling: Downloading the Internet Suppose you publish a new page tonight — a blog post, a school project site, a pa...

Information Retrieval23 min read
Read Chapter →
🧩 Algorithms
Deep Dive

178Knowledge Graphs: Structured Information

Knowledge Graphs: Structured Information The Box Beside Your Search Results Search for "APJ Abdul Kalam" on Google and s...

Knowledge Representation20 min read
Read Chapter →
🤖 AI
Deep Dive

179Graph Neural Networks: Learning on Graphs

Graph Neural Networks: Learning on Graphs Every time someone sends money using UPI, through PhonePe, Google Pay, Paytm, ...

Deep Learning26 min read
Read Chapter →
💡 General
Deep Dive

180Node Embeddings: Representing Nodes in Vectors

Node Embeddings: Representing Nodes in Vectors SwiggyMart, a food-delivery platform, wants to add a feature: "Restaurant...

Graph Learning23 min read
Read Chapter →
💡 General
Deep Dive

181Community Detection: Finding Groups

Community Detection: Finding Groups The Friend Circles Your Phone Already Knows About Open Instagram or WhatsApp and loo...

Graph Algorithms23 min read
Read Chapter →
📡 Networking
Deep Dive

182Social Networks Analysis: Understanding Connection

Social Networks Analysis: Understanding Connection Open any Grade 10 student's phone in India and you will almost certai...

Graph Analysis22 min read
Read Chapter →
🤖 AI
Deep Dive

183Image Classification: Teaching Machines to See

Image Classification: Teaching Machines to See What a Computer Actually Receives When You Show It a Photo Look at these ...

Computer Vision25 min read
Read Chapter →
🎯 OOP
Deep Dive

184YOLO: Real-Time Object Detection

YOLO: Real-Time Object Detection At a busy junction in Hyderabad or Bengaluru, an overhead camera watches the signal aro...

Computer Vision25 min read
Read Chapter →
🤖 AI
Deep Dive

185Image Segmentation: Pixel-Level Classification

Image Segmentation: Pixel-Level Classification The Blur Behind You Open the camera app on almost any smartphone sold in ...

Computer Vision20 min read
Read Chapter →
💾 Database
Deep Dive

186Data Augmentation: More Data from Less

Data Augmentation: More Data from Less 500 leaves is not enough An agritech team in Nagpur is building a phone app that ...

Computer Vision19 min read
Read Chapter →
💡 General
Deep Dive

187Transfer Learning: Standing on Giants' Shoulders

Transfer Learning: Standing on Giants' Shoulders A Canteen, a Camera, and Not Enough Photos It is 1 pm at a college cant...

Deep Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

188Model Compression: Shrinking Giant Networks

Model Compression: Shrinking Giant Networks It takes under half a second. You lift your phone, glance at the screen, and...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

189Quantization: Lower Precision = Speedup

Quantization: Lower Precision = Speedup A Translation App That Has to Work on a Rs. 7,000 Phone Picture a shopkeeper in ...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

190Pruning: Removing Unnecessary Weights

Pruning: Removing Unnecessary Weights A Fraud Check That Has to Run in Your Pocket Suppose a UPI app wants to catch a fr...

Deep Learning22 min read
Read Chapter →
💡 General
Deep Dive

191Knowledge Distillation: Teacher Guides Student

Knowledge Distillation: Teacher Guides Student The Answer Sheet That Taught You More Than a Tick Mark Think about the la...

Deep Learning20 min read
Read Chapter →
💡 General
Deep Dive

192Edge Deployment: ML on Devices

Edge Deployment: ML on Devices The Deccan Queen enters a tunnel in the Bhor Ghat outside Karjat, and every phone in the ...

MLOps22 min read
Read Chapter →
🤖 AI
Deep Dive

193ONNX: Model Interoperability Standard

ONNX: Model Interoperability Standard The UPI Moment for Machine Learning Open your phone and pay a friend back for chai...

MLOps20 min read
Read Chapter →
🤖 AI
Deep Dive

194Containerization with Docker: Packaging Applications for Production

Containerization with Docker: Packaging Applications for Production You have spent the last few chapters building a prop...

AI & Machine Learning25 min read
Read Chapter →
📡 Networking
Deep Dive

195CI/CD Pipelines: Automating Software Delivery

CI/CD Pipelines: Automating Software Delivery When Free Delivery Isn't Free Suppose you are a developer at a food-delive...

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

196Probability Distributions: From Asteroid Prediction to Medical Diagnosis

Probability Distributions: From Asteroid Prediction to Medical Diagnosis On 22 December 2032, an asteroid designated 202...

AI Mathematics21 min read
Read Chapter →
💡 General
Deep Dive

197Linear Algebra Foundations: The Hidden Math Behind Netflix and Google

Linear Algebra Foundations: The Hidden Math Behind Netflix and Google The Kirana Store Ledger Ramesh runs a kirana store...

AI Mathematics22 min read
Read Chapter →
🤖 AI
Deep Dive

198Gradient Descent Optimization: The Core Algorithm Powering All Modern AI

Gradient Descent Optimization: The Core Algorithm Powering All Modern AI A Delivery App That Has to Guess It's 9 p.m., y...

AI Algorithms24 min read
Read Chapter →
🤖 AI
Deep Dive

199Cross-Validation and Model Selection: Choosing the Right Model for Your Problem

Cross-Validation and Model Selection: Choosing the Right Model for Your Problem Your team of four is three days into a c...

AI Evaluation23 min read
Read Chapter →
💡 General
Deep Dive

200Python Modules & Packages: Building Your Own Libraries

Python Modules & Packages: Building Your Own Libraries The problem: the same function, copied five times Imagine you...

Python Programming24 min read
Read Chapter →
🤖 AI
Deep Dive

201Introduction to Machine Learning with Python

Introduction to Machine Learning with Python A Program That Refuses to Follow Fixed Rules Suppose your friend asks you t...

AI Applications & Ethics21 min read
Read Chapter →
💾 Database
Deep Dive

202Python Dictionaries and Sets: Organizing Data Smartly

Python Dictionaries and Sets: Organizing Data Smartly The Problem: Searching a List Takes Forever Suppose your school ke...

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

203File Handling in Python: Reading and Writing Data

File Handling in Python: Reading and Writing Data The Transaction That Refused to Disappear Think about the last time yo...

Programming & Coding21 min read
Read Chapter →
💾 Database
Core

204Python Data Classes: Cleaner Data Structures

Data Classes: Elegant Data Handling in Python Before data classes, creating simple data structures required boilerplate:...

Python Fundamentals20 min read
Read Chapter →

🏆 Grade 10 Quiz — 201 Questions

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

Take Grade 10 Quiz →

Other Grades

Grade 8Grade 9Grade 11Grade 12