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 ❓ 199 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 (199 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

Data science is the art of extracting insights from data. In India's cricket obsession, data science determines team sel...

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

4Recursion and Dynamic Programming

Imagine explaining a joke to someone, and they ask "but what does X mean?" and you explain that, and they ask again... E...

Algorithms & Competitive Programming25 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 are the language of machine learning. From neural networks to computer vision, everything reduces to m...

Mathematics for AI24 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

High-dimensional data (many features) poses challenges: slow training, overfitting, and difficulty visualization. Dimens...

Practical ML24 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 Learning21 min read
Read Chapter →
🤖 AI
Deep Dive

32Loss Functions: How Models Measure Their Mistakes

The Heart of Learning: What Are Loss Functions? A loss function is the report card for your machine learning model. It m...

Machine Learning22 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 are techniques for solving mathematical problems using approximate computation. Since many real-world ...

Programming & Coding19 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 Graph theory was born in 1736 when Leonhard Euler proved that ...

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 Ice cream sales and drowning deaths both rise in summer. Does ice cream cause drowning?...

Applied Statistics24 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 (OT) provides geometric framework for comparing and transforming probability distributions. The classi...

Programming & Coding23 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 formalizes notion of local structure varying continuously on space. Enables handling data with spatial stru...

Programming & Coding24 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
🔥 4× Challenge

90Support Vector Machines: Maximum Margin Classification

Introduction Imagine drawing a line to separate two groups of points. There are infinite possible lines — but which is b...

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
Core

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

Introduction Raw data is messy. ML algorithms need clean, numerical, well-structured inputs. Feature engineering is the ...

Classical Machine Learning20 min read
Read Chapter →
💾 Database
🔥 4× Challenge

99Dimensionality Reduction with PCA: Compressing Data Without Losing Information

Introduction Modern datasets can have thousands of features. MNIST images have 784 pixels. Gene expression data has 20,0...

Linear Algebra20 min read
Read Chapter →
🤖 AI
Core

100AI Bias and Fairness: Building Ethical AI Systems

Introduction AI systems learn from data — and data reflects human biases. When Amazon built an AI recruiting tool, it pe...

Ethics & Society21 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
🔥 4× Challenge

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

Introduction Information theory, founded by Claude Shannon in 1948, provides the mathematical framework for measuring un...

Mathematical Foundations21 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
🔥 4× Challenge

108XGBoost and LightGBM: The Champions of Tabular Data

Introduction If you're working with structured/tabular data (spreadsheets, databases, CSV files), gradient boosting meth...

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

Introduction This capstone project ties together everything you've learned in Grade 10. You'll build a complete machine ...

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

Introduction India faces a severe healthcare challenge: 1 doctor per 1,511 patients (WHO recommends 1:1,000), with most ...

Applied ML21 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

115Introduction to PyTorch: Your First Deep Learning Framework

Introduction PyTorch is the most popular deep learning framework, used by researchers at Meta, Google, OpenAI, and India...

Neural Network Fundamentals21 min read
Read Chapter →
💡 General
🔥 4× Challenge

116Mathematics for ML: A Comprehensive Review and Connections

Introduction This chapter connects all the mathematical concepts you've learned and shows how they work together in mach...

Mathematical Foundations21 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

Introduction Agriculture employs over 42% of India's workforce and contributes ~18% of GDP. Yet Indian farmers face deva...

Ethics & Applied ML23 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
Starter

122Matrix Factorization: Breaking Down Data

The Intuition: Factoring Numbers to Factoring Matrices You learned in school that 12 = 3 × 4. We factor large numbers in...

Linear Algebra20 min read
Read Chapter →
💡 General
Starter

123Information Theory: Measuring Surprise

Shannon's Revolution: Information is Surprise Claude Shannon (1948) changed how we think about information. Before him, ...

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
Starter

131SVMs: The Maximum Margin Classifier

Core Idea: Maximize the Margin Suppose your data is linearly separable (two classes, opposite sides of a line). Infinite...

Machine Learning21 min read
Read Chapter →
🌐 Web
Starter

132Ensemble Methods: Wisdom of Crowds

Why Ensembles: Combining Weak Learners A single decision tree is weak: high variance, unstable predictions. But 100 tree...

Machine Learning20 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
Core

134LightGBM: Lightweight but Mighty

Different Tree Growing Strategy: Leaf-Wise Traditional boosting (XGBoost): grows trees level-wise (depth-first). At each...

Machine Learning20 min read
Read Chapter →
💡 General
Core

135Feature Selection: Choosing What Matters

The Curse of Dimensionality Your dataset has 1000 features. Training is slow. Overfitting risk is high. Most features ar...

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
Core

137Anomaly Detection: Finding Outliers

The Business Case: Catching Rare Events Fraud: 0.1% of transactions. Equipment failure: 0.01% of machines. Cyberattack: ...

Machine Learning20 min read
Read Chapter →
💡 General
Core

138ARIMA: Time Series Forecasting

Time Series Fundamentals Unlike i.i.d. data (each sample independent), time series has temporal structure: tomorrow's va...

Statistics21 min read
Read Chapter →
💡 General
Core

139Survival Analysis: Time Until Event

The Problem: Incomplete Observations You study medication effectiveness. Patients followed for 5 years. Some recover (ev...

Statistics20 min read
Read Chapter →
💾 Database
Core

140Causal Inference: Cause vs Correlation

The Fundamental Problem Correlation ≠ causation. Ice cream sales correlate with drowning deaths (both seasonal). But ice...

Statistics21 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
Core

147Collaborative Filtering: Learn from Others

Core Idea: Borrowed Intelligence You and I have similar taste in movies: we both rated The Godfather 5 stars and Incepti...

Machine Learning20 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
Core

149Cold Start: New Users, New Items

The Challenge New user signs up: zero history. What to recommend? Collaborative filtering fails (no similar users). Cont...

Machine Learning21 min read
Read Chapter →
💡 General
Core

150Multi-Armed Bandits: Exploration vs Exploitation

The Dilemma You have 5 slot machines (arms). Each pays different average reward. You have 1000 pulls. How to maximize to...

Reinforcement Learning20 min read
Read Chapter →
🤖 AI
Core

151Backpropagation from Scratch: Chain Rule Magic

The Core Mechanism: Reverse-Mode Differentiation Neural networks learn via backpropagation: computing gradients of loss ...

Deep Learning21 min read
Read Chapter →
💡 General
Core

152Activation Functions: Non-linearity is Key

Why Activations Matter Without activation functions, neural networks are linear: output = linear combination of inputs. ...

Deep Learning20 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
Core

155Weight Initialization: Starting Right

The Initialization Problem Set all weights to 0: symmetric network, can't learn. Set all to 1: each neuron outputs simil...

Deep Learning19 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
Core

157Optimizers: SGD, Adam, and Friends

Gradient Descent Variants SGD (Stochastic Gradient Descent): Update weights by loss gradient on mini-batch. Simple, memo...

Deep Learning20 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
Core

159Residual Connections: Skip and Learn

The Insight: Learning Residuals Deep networks learn transformations. ResNet's key idea: instead of learning y = f(x), le...

Deep Learning20 min read
Read Chapter →
💡 General
Deep Dive

160Attention Mechanism: Focus on What Matters

The Problem: Fixed Context is Limiting Traditional RNNs read sequences one token at a time. By the time they reach token...

Deep Learning20 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

Why Tokenization? From Text to Numbers Language models don't understand text directly. They understand numbers. Tokeniza...

NLP19 min read
Read Chapter →
💡 General
Deep Dive

163Word Embeddings: Meaning in Vectors

One-Hot Encoding vs Embeddings: Why We Evolved One-hot encoding: "dog" = [0, 0, 1, 0, ..., 0] (50K dims, one 1, rest 0s)...

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

Beyond Word Matching: Capturing Meaning "The cat sat on the mat" and "A feline rested on the rug" mean the same. Keyword...

NLP19 min read
Read Chapter →
💡 General
Deep Dive

166Named Entity Recognition: Finding Names

What Is NER? Extracting Real-World Objects Text: "Satya Nadella is CEO of Microsoft in Bangalore." Extract: Person=Satya...

NLP19 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

Contrast: POS vs Dependency Parsing POS tagging: What is this word's grammatical type? (NOUN, VERB, ADJ, ...). Dependenc...

NLP19 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

What Is Topic Modeling? Given corpus of documents, discover hidden themes (topics). Example: 1000 Wikipedia articles; to...

NLP20 min read
Read Chapter →
💡 General
Deep Dive

172Document Clustering: Grouping Similar Texts

Clustering vs Classification Classification: label given (supervised). Clustering: no labels, discover groups (unsupervi...

NLP19 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

The Problem: Not All Words Are Equal Query "machine learning." Document 1 mentions "machine" 100 times, "learning" never...

Information Retrieval20 min read
Read Chapter →
💡 General
Deep Dive

175Inverted Indexes: Fast Lookup

The Index Structure: Word → Documents Forward index: Document A has words [machine, learning, AI]. To find all documents...

Information Retrieval20 min read
Read Chapter →
💡 General
Deep Dive

176PageRank: Ranking by Importance

The Web as a Graph: Link Structure The web is a directed graph: pages are nodes, hyperlinks are edges. PageRank assigns ...

Graph Algorithms20 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

What Is a Knowledge Graph? A knowledge graph represents entities (people, places, things) and relationships. Nodes = ent...

Knowledge Representation20 min read
Read Chapter →
🤖 AI
Deep Dive

179Graph Neural Networks: Learning on Graphs

Why Graphs Matter: Beyond Euclidean Data Images are grids; audio is sequences. But many real-world domains are graphs: s...

Deep Learning20 min read
Read Chapter →
💡 General
Deep Dive

180Node Embeddings: Representing Nodes in Vectors

Why Embed Nodes? A node is "just" part of a graph. But we want dense vector representation: node_u → [0.2, 0.8, -0.3, .....

Graph Learning20 min read
Read Chapter →
💡 General
Deep Dive

181Community Detection: Finding Groups

What Are Communities? In a graph, a community is a subgroup of densely connected nodes, sparsely connected to outside. E...

Graph Algorithms20 min read
Read Chapter →
📡 Networking
Deep Dive

182Social Networks Analysis: Understanding Connection

Social Networks as Graphs Social networks = graphs: people (nodes), friendships/follows (edges). Properties reveal behav...

Graph Analysis20 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
🔥 4× Challenge

184YOLO: Real-Time Object Detection

Beyond Classification: Localizing Objects Classification: image → label. Detection: image → list of (object, bounding bo...

Computer Vision20 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

185Image Segmentation: Pixel-Level Classification

Beyond Detection: Classifying Every Pixel Object detection: find objects (bounding boxes). Semantic segmentation: classi...

Computer Vision20 min read
Read Chapter →
💾 Database
🔥 4× Challenge

186Data Augmentation: More Data from Less

The Data Bottleneck: Not Enough Labels Deep learning needs lots of data. Labeling is expensive: hiring annotators, time....

Computer Vision20 min read
Read Chapter →
💡 General
🔥 4× Challenge

187Transfer Learning: Standing on Giants' Shoulders

The Insight: Reuse Knowledge Training from scratch on ImageNet (1M images, 1000 classes) takes weeks. You have 1000 imag...

Deep Learning21 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

188Model Compression: Shrinking Giant Networks

Why Compress Models? Modern neural networks: billions of parameters (GPT-3: 175B, BERT-large: 340M). Running inference r...

Deep Learning20 min read
Read Chapter →
💡 General
🔥 4× Challenge

189Quantization: Lower Precision = Speedup

Floating Point vs Integer Arithmetic Neural networks typically use float32 (32-bit precision). Computation: multiply, ad...

Deep Learning20 min read
Read Chapter →
💡 General
🔥 4× Challenge

190Pruning: Removing Unnecessary Weights

The Insight: Most Weights Are Negligible Large neural networks have millions of parameters. Many weights close to zero; ...

Deep Learning21 min read
Read Chapter →
💡 General
🔥 4× Challenge

191Knowledge Distillation: Teacher Guides Student

The Teacher-Student Framework Teacher: large, accurate model (e.g., ResNet-152, BERT-large). Student: small, efficient m...

Deep Learning20 min read
Read Chapter →
💡 General
🔥 4× Challenge

192Edge Deployment: ML on Devices

Why Edge? Latency, Privacy, Cost Cloud deployment: send data to server, run inference, return result (100ms+ latency). E...

MLOps20 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

193ONNX: Model Interoperability Standard

The Problem: Framework Lock-In PyTorch model (.pth): works with PyTorch. TensorFlow model (.pb): TensorFlow. Want to use...

MLOps20 min read
Read Chapter →
🤖 AI
Deep Dive

194Containerization with Docker: Packaging Applications for Production

The Problem: Environment Inconsistency You develop an app on Windows that works perfectly. Your friend runs it on Mac—cr...

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

195CI/CD Pipelines: Automating Software Delivery

The Manual Deployment Problem Imagine every code change requires: running tests manually, building manually, deploying m...

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

196Probability Distributions: From Asteroid Prediction to Medical Diagnosis

Probability Distributions: From Asteroid Prediction to Medical Diagnosis The Night Gauss Changed Mathematics Forever It ...

AI Mathematics30 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 When Netflix Recommended Something That Actually M...

AI Mathematics28 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 The Mountain Descent: A Perfect Metaphor Imagin...

AI Algorithms26 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 The Lie Your Test Set Tells You've train...

AI Evaluation26 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 Imagine you write a small Python program to record the scores of every...

Programming & Coding22 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 — 199 Questions

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

Take Grade 10 Quiz →

Other Grades

Grade 8Grade 9Grade 11Grade 12