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 199 chapters.

📚 199 Chapters 📦 4 Units ❓ 73 Quiz Questions 🎯 CBSE-Aligned

📋 Table of Contents

199 chapters · 4 units
📐 Unit 1: Mathematical Foundations 50 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 Systems
🌲 Unit 2: Classical Machine Learning 50 chapters
51.Monte Carlo Methods — Probability as a Computational Tool52.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 Systems
📉 Unit 3: Optimization & Training 50 chapters
101.India's National AI Strategy: IndiaAI Mission and Digital India102.Building a Complete Data Preprocessing Pipeline103.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 Exploitation
🇮🇳 Unit 4: Ethics & India's AI Future 49 chapters
151.Backpropagation from Scratch: Chain Rule Magic152.Activation Functions: Non-linearity is Key153.Batch Normalization: Stable, Fast Training154.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 Problem
🎯 Take Quiz (73 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

Imagine you're playing a cricket match. Your velocity isn't just "50 km/h"—it's 50 km/h in a specific direction. That's ...

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

2Convolutional Neural Networks: How Computers See

When you unlock your iPhone with Face ID, or when Google Photos organizes your pictures, you're using Convolutional Neur...

Deep Learning & Computer Vision24 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

India is not just consuming AI—it's building it. From diagnosing diseases to feeding a billion people to managing traffi...

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

6Probability Foundations for AI

Probability is the language of uncertainty, and uncertainty is everywhere in artificial intelligence. From predicting wh...

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

7Gradient Descent: How AI Learns Step by Step

At the heart of nearly every machine learning algorithm lies a single, elegant idea: gradient descent. It's the algorith...

Mathematics for AI26 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 How Would You Pick Your Cricket Team...

AI Algorithms27 min read
Read Chapter →
💾 Database
Deep Dive

9Clustering: Finding Groups in Data

Clustering is unsupervised learning: discovering hidden structure in data without pre-labeled examples. A marketing team...

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

10AI Ethics and Bias: The Hard Problems

In 2016, Microsoft released Tay, an AI chatbot on Twitter. Within hours, internet users taught it to produce racist and ...

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

11Eigenvalues and Eigenvectors: Why They Matter in AI

Eigenvalues and eigenvectors are fundamental mathematical concepts that power many AI algorithms. They appear in Princip...

Mathematics for AI25 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 are mathematical tools that describe the likelihood of different outcomes. In machine learning...

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 The Elegance of Maximum Margin Imagine you're a se...

AI Algorithms24 min read
Read Chapter →
💡 General
Deep Dive

15K-Nearest Neighbors: Learning by Similarity

K-Nearest Neighbors (KNN) is one of the simplest yet effective algorithms for classification and regression. It operates...

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

16Naive Bayes: Probabilistic Classification

Naive Bayes is a probabilistic classifier based on Bayes' theorem. Despite its simplicity and the "naive" assumption tha...

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

17Data Preprocessing: Handling Missing Values and Outliers

Machine learning practitioners spend 70-80% of their time on data cleaning and preprocessing. Real-world data is messy: ...

Practical ML23 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 combine multiple weak learners to create a stronger predictor. The wisdom of crowds principle suggests ...

ML Capstone23 min read
Read Chapter →
💡 General
Deep Dive

20Time Series Forecasting: Predicting Stock Prices and Weather

Time series data (ordered by time) appears everywhere: stock prices, weather, sensor readings, website traffic. Forecast...

ML Capstone25 min read
Read Chapter →
🤖 AI
Deep Dive

21Eigenvalues and Eigenvectors for Machine Learning

The elegant insight here is that eigenvalues and eigenvectors form the mathematical backbone of dimensionality reduction...

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

22Bayesian Probability and Inference

Bayesian inference is how humans and machines learn from evidence. The elegant insight is that it provides a principled ...

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

23Principal Component Analysis (PCA)

Principal Component Analysis is one of the most powerful tools for understanding high-dimensional data. The elegant insi...

Dimensionality Reduction20 min read
Read Chapter →
💡 General
Deep Dive

24Support Vector Machines: The Deep Dive

Support Vector Machines represent one of the most theoretically elegant algorithms in machine learning. The elegant insi...

Classification Algorithms21 min read
Read Chapter →
💡 General
Deep Dive

25Ensemble Methods: Bagging and Boosting

Ensemble methods combine multiple weak learners to create a strong predictor. The elegant insight is that diverse, uncor...

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

26Cross-Validation and Model Selection

Cross-validation is how we escape the trap of overfitting and make principled model selection decisions. The elegant ins...

Model Evaluation21 min read
Read Chapter →
💡 General
Deep Dive

27Feature Engineering Techniques

Feature engineering is where domain knowledge meets machine learning. The elegant insight is that good features encode t...

Data Preprocessing21 min read
Read Chapter →
💡 General
Deep Dive

28Dimensionality Reduction Methods Beyond PCA

While PCA finds linear subspaces, real data often lies on non-linear manifolds. The elegant insight is that different re...

Feature Engineering21 min read
Read Chapter →
🤖 AI
Deep Dive

29Time Complexity Analysis for Machine Learning

Understanding computational complexity is essential for choosing algorithms that scale. The elegant insight is that a 10...

Computational Complexity21 min read
Read Chapter →
💡 General
Deep Dive

30Regularization: L1 vs L2 and Sparsity

Regularization is how we prevent overfitting by penalizing model complexity. The elegant insight is that different penal...

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

31Logistic Regression: The Foundation of Classification

Why Classification Needs a Different Approach Linear regression predicts continuous values by fitting a line through dat...

Machine Learning22 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

What Is Information? In everyday language, information means facts or knowledge. In information theory, it's more precis...

Machine Learning22 min read
Read Chapter →
🤖 AI
Deep Dive

34Markov Chains: Predicting the Future from the Present

The Memoryless Property: The Core Insight A Markov chain is a system where the next state depends ONLY on the current st...

Machine Learning23 min read
Read Chapter →
🤖 AI
Deep Dive

35Statistical Hypothesis Testing for Machine Learning

The Big Question: Is Your Improvement Real? You trained a model and got 95% accuracy. Great! But then you retrain and ge...

Machine Learning24 min read
Read Chapter →
🤖 AI
Deep Dive

36Building a Neural Network from Scratch in Python

Why Build from Scratch? TensorFlow and PyTorch are powerful, but they hide the machinery. Building a neural network from...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

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

Why Accuracy Lies Your model has 99% accuracy. Congratulations! But wait — if the dataset is 99% negative examples and y...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

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

The Terrain of Loss: Understanding the Landscape Training a neural network is like hiking in a foggy mountain range. You...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

39Feature Selection: Choosing What Matters

Why Feature Selection Matters You have a dataset with 1000 features. Do you need all of them? Probably not. Some are noi...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

40Kernel Methods: Transforming Feature Spaces

The Problem: Non-Linear Data Linear classifiers draw straight lines to separate classes. But data isn't always linearly ...

Machine Learning23 min read
Read Chapter →
💡 General
Deep Dive

41The Mathematics of Recommendation Systems

The Netflix Problem: Predicting User Preferences Netflix has ~1 million movies. Each user watches ~100. Your matrix has ...

Machine Learning22 min read
Read Chapter →
💡 General
Deep Dive

42Bayesian Inference: Updating Beliefs with Evidence

Bayes' Theorem: The Foundation One of the most important equations in probability and statistics: P(A|B) = P(B|A) · P(A)...

Machine Learning24 min read
Read Chapter →
💡 General
Deep Dive

43Introduction to Multivariate Calculus

Multivariate calculus extends the concepts of single-variable calculus to functions of multiple variables. In AI and mac...

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

44Taylor Series — Local Linearization for ML

Taylor Series — Local Linearization for ML When you compute the gradient of a loss function in PyTorch, when Newton's me...

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

45Convex Optimization Fundamentals

Convex optimization is the study of minimizing convex functions over convex sets. A function is convex if the line segme...

Programming & Coding19 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 In 1807, Joseph Fourier made a claim that seemed absurd: any periodic signal, n...

Applied Mathematics26 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 Two students are caught cheating on an exam. Placed in separate rooms, each is offered the ...

Applied Mathematics24 min read
Read Chapter →
🧩 Algorithms
Deep Dive

50Information Retrieval and Search Systems

Information Retrieval and Search Systems Every time you type a query into Google, Amazon, IRCTC, or Flipkart, an Informa...

Applied AI24 min read
Read Chapter →
🌲

Unit 2: Classical Machine Learning

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

💡 General
Deep Dive

51Monte Carlo Methods — Probability as a Computational Tool

Monte Carlo Methods — Probability as a Computational Tool In 1946, Stanislaw Ulam was recovering from illness and playin...

Mathematics for AI24 min read
Read Chapter →
🧩 Algorithms
Deep Dive

52The Expectation-Maximization Algorithm

The Expectation-Maximization Algorithm You run a hospital and you have the heights of 500 adult patients, but you did no...

Machine Learning25 min read
Read Chapter →
🤖 AI
Deep Dive

53Gaussian Mixture Models and Soft Clustering

Gaussian Mixture Models and Soft Clustering K-Means clustering is the most famous unsupervised-learning algorithm in the...

Machine Learning25 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 (autodiff) computes derivatives efficiently through computational graphs. Rather than deriving...

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

56Bias, Fairness, and Responsible AI

Bias, Fairness, and Responsible AI In 2018, Amazon scrapped an internal AI recruiting tool because it had learned to pen...

AI Ethics25 min read
Read Chapter →
💡 General
Deep Dive

57Experimental Design and A/B Testing

Experimental Design and A/B Testing When Facebook wants to know if a new "Like" button design drives more engagement, it...

Applied Statistics25 min read
Read Chapter →
🤖 AI
Deep Dive

58Normalizing Flows: Invertible Transformations for Generative Modeling

Normalizing flows represent a powerful class of generative models that transform simple probability distributions (like ...

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

59Energy-Based Models: Learning Probability through Energy Functions

Energy-based models define probability distributions through energy functions: p(x) = exp(-E(x))/Z where E(x) is learned...

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

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

Neural ODEs represent revolutionary approach replacing discrete layers with continuous dynamics. Traditional residual ne...

Programming & Coding23 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 analyzes graph structure through eigenvalues and eigenvectors of associated matrices. The adjacenc...

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

63Riemannian Geometry: Differential Geometry on Curved Manifolds

Riemannian geometry extends calculus from flat Euclidean spaces to curved manifolds. A smooth manifold M is locally home...

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

64Topological Data Analysis: Persistent Homology and Shape Discovery

Topological data analysis (TDA) extracts shape and structure from point clouds without assuming coordinates or distances...

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

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

Causal discovery aims to infer causal relationships from data: determining which variables directly influence which othe...

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

66Information Geometry: Differential Geometry of Probability Families

Information geometry studies probability distributions as points on manifold, using information-theoretic concepts to de...

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

67Equivariant Neural Networks: Incorporating Symmetry into Deep Learning

Equivariant neural networks respect symmetries and invariances of problems, incorporating domain knowledge through archi...

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

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

Score-based generative models learn to denoise via score functions ∇log p(x), then use Langevin dynamics for sampling wi...

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

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

Lie groups formalize continuous symmetries—uncountably infinite smooth transformations. Unlike finite groups, Lie groups...

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

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

Category theory provides abstract framework for understanding structures and relationships, increasingly applied to mach...

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

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

Algebraic topology translates geometric properties into algebraic structures (groups, modules) solvable computationally....

Programming & Coding24 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

Introduction Three companies dominate the cloud computing market: Amazon (AWS), Microsoft (Azure), and Google (GCP). Tog...

Cloud Computing22 min read
Read Chapter →
💾 Database
Deep Dive

74Cloud Security Essentials: Protecting Data in the Cloud

Why Cloud Security Matters When your data moves to the cloud, you're entrusting it to cloud providers. But cloud doesn't...

Cloud Computing22 min read
Read Chapter →
💾 Database
Deep Dive

75ETL Pipelines: Extract, Transform, Load Data Efficiently

What is ETL? ETL stands for Extract, Transform, Load. It's a process to move data from source systems to a destination (...

Data Engineering21 min read
Read Chapter →
💡 General
Deep Dive

76Building a Portfolio and GitHub Profile: Showcase Your Skills

Why You Need a Portfolio Recruiters spend 6 seconds scanning a resume. A strong portfolio gets you interviews. It proves...

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

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

What is Generative AI? Generative AI creates new content: text, images, code, music. Instead of recognizing patterns (li...

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

78Startup Technology Stacks: Building Companies from Ground Up

What is a Tech Stack? Set of technologies, tools, frameworks used to build product. Frontend, backend, database, hosting...

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

79Vectors and Vector Spaces: The Language of AI

Introduction: Why Vectors Matter in AI Every image you see on your phone, every word processed by ChatGPT, and every rec...

Linear Algebra22 min read
Read Chapter →
🤖 AI
Deep Dive

80Matrices and Linear Transformations: How AI Transforms Data

Introduction If vectors are the nouns of AI's language, matrices are the verbs — they transform, rotate, scale, and proj...

Linear Algebra21 min read
Read Chapter →
💾 Database
🔥 4× Challenge

81Eigenvalues and Eigenvectors: Finding the Essence of Data

Introduction: The Most Important Concept in Data Science Imagine you have a dataset of student exam scores across 50 sub...

Linear Algebra22 min read
Read Chapter →
🤖 AI
Deep Dive

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

Introduction The real world is uncertain. Will it rain tomorrow? Is this email spam? Does this X-ray show a tumor? AI sy...

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

83Probability Distributions: The Shapes of Randomness

Introduction Not all randomness is the same. The height of students in your class follows a bell curve (normal distribut...

Probability & Statistics21 min read
Read Chapter →
💾 Database
🔥 4× Challenge

84Hypothesis Testing and Confidence Intervals: Making Decisions with Data

Introduction How do you prove that a new drug works? That a website redesign increased clicks? That an AI model is bette...

Probability & Statistics22 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

85Calculus Intuition: Derivatives and Gradients for Machine Learning

Introduction How does a neural network learn? It computes the gradient — the derivative of the error with respect to eac...

Mathematical Foundations22 min read
Read Chapter →
🧩 Algorithms
Core

86Linear Regression from Scratch: Your First ML Algorithm

Introduction Linear regression is the "Hello World" of machine learning. It predicts a continuous output from input feat...

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

87Logistic Regression: The Foundation of Neural Network Classifiers

Introduction What if instead of predicting a number (like house price), you want to predict a category? Is this email sp...

Classical Machine Learning21 min read
Read Chapter →
🌐 Web
Core

88Decision Trees and Random Forests: Interpretable Machine Learning

Introduction Imagine you're a doctor diagnosing a patient. You ask questions in sequence: "Do they have fever? Is it abo...

Classical Machine Learning20 min read
Read Chapter →
💾 Database
Core

89K-Means Clustering: Finding Hidden Groups in Data

Introduction What if your data has no labels? No one told you which emails are spam, which customers are high-value, or ...

Classical Machine Learning21 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

Introduction Training a neural network means finding millions of weight values that minimize the loss function. Gradient...

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

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

Introduction The perceptron , invented in 1958 by Frank Rosenblatt, is the simplest neural network — a single neuron tha...

Neural Network Fundamentals21 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

93Backpropagation: The Algorithm That Powers Deep Learning

Introduction Backpropagation is the core algorithm of deep learning. It computes the gradient of the loss function with ...

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

94Loss Functions: Teaching Neural Networks What to Learn

Introduction A loss function measures how wrong a model's predictions are. Choosing the right loss function is like choo...

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

95Regularization: Preventing Overfitting in Neural Networks

Introduction A model that memorizes training data but fails on new data is overfitting . It's like a student who memoriz...

Neural Network Fundamentals21 min read
Read Chapter →
🤖 AI
Core

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

Introduction Accuracy is often misleading. If 99% of transactions are legitimate, a model that always predicts "legitima...

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

97Cross-Validation and Model Selection: Rigorous ML Evaluation

Introduction How do you know your model will work on data it hasn't seen? You can't just test on training data — that's ...

Classical Machine Learning20 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 →
📉

Unit 3: Optimization & Training

How AI learns — gradient descent and optimization algorithms

🤖 AI
Core

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

Introduction India is positioning itself as a global AI powerhouse. With the world's largest youth population, a booming...

Ethics & Society20 min read
Read Chapter →
💾 Database
Core

102Building a Complete Data Preprocessing Pipeline

Introduction Real-world data is messy: missing values, mixed types, different scales, outliers, and inconsistencies. Bef...

Classical Machine Learning20 min read
Read Chapter →
🧩 Algorithms
Core

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

Introduction: Why KNN Matters K-Nearest Neighbors (KNN) is the foundation of instance-based learning — a fundamentally d...

Classical Machine Learning29 min read
Read Chapter →
💡 General
🔥 4× Challenge

104Ensemble Methods: Boosting and Bagging for Superior Performance

Introduction The most powerful ML algorithms aren't single models — they're ensembles that combine many weak learners in...

Classical Machine Learning20 min read
Read Chapter →
🤖 AI
🔥 4× Challenge

105Building a Neural Network from Scratch: The Complete Implementation

Introduction The best way to understand neural networks is to build one from scratch — no TensorFlow, no PyTorch, just N...

Neural Network Fundamentals22 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
🔥 4× Challenge

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

Introduction Singular Value Decomposition (SVD) is arguably the most important matrix decomposition in applied mathemati...

Linear Algebra21 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
🔥 4× Challenge

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

Introduction: Why Convexity Matters Convex optimization is the mathematical bedrock separating ML algorithms that are gu...

Mathematical Foundations28 min read
Read Chapter →
💾 Database
Core

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

Introduction NumPy and Pandas are the foundation of Python data science. NumPy provides fast array operations (100x fast...

Programming & Tools20 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
Core

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

Introduction: The Paradox of "Naive" Success Naive Bayes seems naive — it assumes words are independent given the class,...

Classical Machine Learning29 min read
Read Chapter →
💡 General
🔥 4× Challenge

113Time Series Analysis: Predicting the Future from the Past

Introduction Stock prices, weather patterns, website traffic, and heart rate monitors all produce time series data — seq...

Applied ML21 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

Introduction India's Aadhaar system — the world's largest biometric database with over 1.4 billion enrollments — represe...

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

119Eigenvalues: The DNA of Matrices

What Are Eigenvalues and Eigenvectors? Imagine a transformation matrix A as a machine that stretches and rotates space. ...

Linear Algebra20 min read
Read Chapter →
💡 General
Starter

120Singular Value Decomposition (SVD) Simplified

What Is SVD and Why It's Powerful Every matrix—no matter how messy—can be decomposed into three clean matrices: A = U·Σ·...

Linear Algebra21 min read
Read Chapter →
💡 General
Starter

121PCA: Dimensionality Reduction Wizard

The Curse of High Dimensions You're building a recommendation system with 1000 features per item: color, shape, texture,...

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

124Bayesian Inference: Learning from Data

Bayes' Theorem: The Foundation P(A|B) = P(B|A)·P(A) / P(B). This simple equation revolutionized statistics. It tells you...

Statistics21 min read
Read Chapter →
💡 General
Starter

125Maximum Likelihood Estimation (MLE) Basics

The Core Idea: Finding Parameters That Explain Observations You observe data. Suppose it comes from a distribution with ...

Statistics21 min read
Read Chapter →
🤖 AI
Starter

126Markov Chains: Future Only Depends on Now

The Markov Property: Memoryless Systems Imagine a drunkard walking on a street. At each step, he moves left or right ran...

Probability22 min read
Read Chapter →
🌐 Web
Starter

127Monte Carlo: Learning Through Random Sampling

The Core Idea: Approximate by Sampling Some integrals are unsolvable analytically. Some probabilities are hard to comput...

Statistics20 min read
Read Chapter →
🤖 AI
Starter

128Hidden Markov Models: Seeing Through Noise

The Setup: Hidden States and Observations You observe noisy sensor data from a smartphone. The true activity (walking, r...

Probability22 min read
Read Chapter →
🧩 Algorithms
Starter

129EM Algorithm: Finding Hidden Patterns

The Two-Step Dance: E and M E-step (Expectation): Given current model parameters, compute expected value of hidden varia...

Machine Learning21 min read
Read Chapter →
💡 General
Starter

130Kernel Methods: Working in Higher Dimensions

The Problem: Non-Linear Data in Linear Space Your data has patterns that aren't linearly separable. A line/hyperplane ca...

Machine Learning21 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
Starter

133XGBoost: Extreme Gradient Boosting

Building on Gradient Boosting: Optimization and Engineering Gradient boosting (GB): train trees sequentially, each corre...

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

136t-SNE and UMAP: Beautiful Data Visualization

The Visualization Problem You have 1000-dimensional data. Can't visualize 1000 dimensions! Standard dimensionality reduc...

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

141A/B Testing: Statistical Experiments

The Gold Standard: Randomized Experiments Show version A to 50% of users, version B to 50%. Measure which converts bette...

Statistics20 min read
Read Chapter →
💡 General
Core

142Hypothesis Testing: Statistical Rigor

The Framework: Null and Alternative Null hypothesis H₀: status quo, nothing interesting. Alternative H₁: something's dif...

Statistics20 min read
Read Chapter →
🤖 AI
Core

143Confidence Intervals: Uncertainty Quantification

Beyond Point Estimates You measure average app user retention: 65%. Is that the true value? No! It's an estimate from a ...

Statistics21 min read
Read Chapter →
💡 General
Core

144P-values: What They Really Mean

The Most Misunderstood Statistic P-value = probability of observing data this extreme (or more) GIVEN null hypothesis is...

Statistics20 min read
Read Chapter →
📱 Mobile
Core

145Bootstrapping: Confidence Without Theory

The Bootstrap Principle You have a sample of data. To estimate confidence, typically you need to know the sampling distr...

Statistics20 min read
Read Chapter →
💡 General
Core

146Recommender Systems: Netflix for You

Two Approaches: Collaborative and Content-Based Collaborative Filtering: Your taste ≈ tastes of similar users. Find user...

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

148Content-Based Filtering: Features Tell the Story

Feature-Based Recommendations You loved a sci-fi action movie (features: genre=sci-fi, genre=action, year=2020, director...

Machine Learning20 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 →
🇮🇳

Unit 4: Ethics & India's AI Future

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

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

153Batch Normalization: Stable, Fast Training

The Problem: Internal Covariate Shift As a network trains, weights change, which changes the distribution of layer input...

Deep Learning20 min read
Read Chapter →
💡 General
Core

154Dropout: Fighting Overfitting

The Mechanism: Random Neuron Silencing During training, randomly disable (drop) 50% of neurons. Forces remaining neurons...

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

156Learning Rate Scheduling: Dynamic Speed Control

The Learning Rate Dilemma Constant learning rate: start high to descend fast, but can't fine-tune (overshoots). Start lo...

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

158Vanishing Gradients: The Deep Learning Crisis

The Problem: Exponential Decay Very deep networks: gradient is product of derivatives at each layer. For sigmoid/tanh, m...

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

Why Position Matters: RNNs vs Transformers RNNs process tokens sequentially: token 1, then 2, then 3. The model knows "d...

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

From Words to Sentences: The Challenge Word embeddings represent individual words. To represent "I love machine learning...

NLP20 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

Why Parts of Speech Matter "The quick brown fox." Tags: THE=DET, quick=ADJ, brown=ADJ, fox=NOUN. POS tags reveal grammat...

NLP19 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

From Raw Text to Sentiment Score: The Pipeline Raw text: "This movie is absolutely amazing! Best film ever." Pipeline: (...

NLP20 min read
Read Chapter →
🤖 AI
Deep Dive

170Text Classification: Categorizing Documents

Classification Task: Learning Document Categories Given a document, predict its category. Examples: email spam detection...

NLP19 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

Information Retrieval: Ranking Documents by Relevance User types "machine learning books," search engine returns 1 milli...

Information Retrieval20 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

The Crawler: Exploring the Web Graph Start with seed URLs (e.g., cnn.com, wikipedia.org). Fetch page, extract links, add...

Information Retrieval19 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
🔥 4× Challenge

183Image Classification: Teaching Machines to See

The Problem: Recognizing Objects in Images Humans instantly recognize cats, dogs, cars. Machines see pixels. Image class...

Computer Vision20 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 →

🏆 Grade 10 Quiz — 73 Questions

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

Take Grade 10 Quiz →

Other Grades

Grade 8Grade 9Grade 11Grade 12