API Design: Rate Limiting & Pagination The Hook: One Script, One Afternoon, One Blocked API Key Suppose you are building...
Web Development22 min read
Read Chapter →
Advanced Testing: pytest, Mocking, Coverage Suppose you write a function for a school project that manages a digital wal...
Software Engineering23 min read
Read Chapter →
Data Pipelines: ETL & Data Cleaning Your school's Annual Sports Day just ended. Four houses — Ashoka, Gupta, Maurya,...
Data Engineering22 min read
Read Chapter →
Neural Style Transfer: Artistic AI Take a photograph of the Taj Mahal shot on an ordinary phone camera. Now imagine that...
Deep Learning23 min read
Read Chapter →
Genetic Algorithms: Evolutionary Optimization The Problem With the Sweetest Mango Every mango season, orchard growers in...
Machine Learning26 min read
Read Chapter →
Every year, thousands of school and college teams across India spend thirty-six sleepless hours at the Smart India Hacka...
Programming & Coding17 min read
Read Chapter →
Introduction to Graph Neural Networks A puzzle you can solve without a computer Look at this small group of five friends...
Programming & Coding21 min read
Read Chapter →
Contrastive Learning: Learning from Unlabeled Data Imagine you are building the photo-search feature for an app used by ...
Programming & Coding21 min read
Read Chapter →
Data Augmentation: Creating More from Less A Farmer's App That Ran Out of Photos A final-year engineering student in Kri...
Deep Learning Techniques21 min read
Read Chapter →
Model Distillation: Training Compact Models from Large Ones The Problem: A Brilliant Model That Doesn't Fit Anywhere Ima...
Programming & Coding26 min read
Read Chapter →
Federated Learning: Collaborative ML Without Sharing Data Picture a video-streaming app that wants to warn you before yo...
Programming & Coding26 min read
Read Chapter →
AutoML: Automating Machine Learning Pipelines The tedious afternoon that AutoML is built to replace Suppose your CBSE Cl...
Programming & Coding28 min read
Read Chapter →
MLflow: Tracking Experiments and Managing Models The Problem: Ananya's Lost Formula Ananya, a Grade 9 student, keeps a s...
Programming & Coding21 min read
Read Chapter →
Feature Stores: Centralized Feature Management Suppose a payments app is deciding, in real time, whether a UPI transacti...
Programming & Coding22 min read
Read Chapter →
Causal Inference: Understanding Cause and Effect Every May in Delhi, air-conditioner showrooms sell far more units than ...
Programming & Coding21 min read
Read Chapter →
A/B Testing for Machine Learning: Evaluating in Production The problem: two models, one decision Imagine you are on the ...
Programming & Coding22 min read
Read Chapter →
Model Drift Detection and Continuous Monitoring A map that used to be right Open a maps app to get from your house to a ...
Programming & Coding23 min read
Read Chapter →
Active Learning: Smart Data Labeling One Pathologist, One Hundred Thousand Photos A farm-advisory app used across grape ...
Programming & Coding23 min read
Read Chapter →
Multi-Task Learning: Training Multiple Objectives Simultaneously Your school's exam-readiness app looks at three numbers...
Programming & Coding19 min read
Read Chapter →
Meta-Learning and Few-Shot Learning: Learning to Learn A one-example test Look closely at this character: ఠ . It comes f...
Programming & Coding22 min read
Read Chapter →
Containers and Docker: Ship Code Like Shipping Containers You spend a weekend writing a Python program that takes attend...
Cloud Computing22 min read
Read Chapter →
Android Development Basics: Building Apps for Billions of Users Open any phone in an Indian household and you will find ...
Mobile Development21 min read
Read Chapter →
How Blockchain Works: Understanding Distributed Ledger Technology The Fight Over the Notebook Aisha, Rohan, and Meera ru...
Blockchain & Web324 min read
Read Chapter →
AI Bias and Fairness: Ensuring Ethical AI Systems A Model That Never "Sees" Gender or Race Can Still Discriminate In 201...
Ethics & Society23 min read
Read Chapter →
📦 Data Structures
Deep Dive
Game Physics and Engines: Making Games Realistic Open any decent jumping game — a character taps the screen, launches up...
Game Development21 min read
Read Chapter →
Augmented and Virtual Reality: Immersive Technology The Pikachu on Your Study Table Point your phone camera at your stud...
Emerging Technology28 min read
Read Chapter →
HTML5 and the Semantic Web: Building Meaningful Pages A Page That Looks Right but Says Nothing Picture two versions of t...
Web Development Foundations24 min read
Read Chapter →
DOM Manipulation and Events: Dynamic Web Pages Open any app on your phone and tap a heart icon on a post. The heart turn...
Web Development Foundations23 min read
Read Chapter →
Web Forms and Validation: User Input Done Right Open the AICI registration page, or the IRCTC ticket-booking form, or th...
Web Development Foundations22 min read
Read Chapter →
Web Accessibility: Building for All 1.4 Billion Who Gets Left Out, and Why It Is Not a Small Number Open IRCTC, a school...
Web Development Foundations25 min read
Read Chapter →
CSS Grid and Flexbox Mastery: Complex Layouts Two Layout Problems That Look Nothing Alike Suppose your school asks you t...
Web Development Foundations21 min read
Read Chapter →
Web Performance Optimization: Speed is Revenue The Ticket That Sold Out While You Waited It is 10:00:00 AM and Tatkal bo...
Web Development Foundations23 min read
Read Chapter →
Browser DevTools: Your Debugging Superpower The Page That Lied to You Suppose you build a webpage for your school's annu...
Web Development Foundations22 min read
Read Chapter →
REST APIs: How Applications Talk to Each Other A question your phone answers in under a second Open the IRCTC app, type ...
APIs & Data Engineering22 min read
Read Chapter →
JSON and Data Formats: The Language of APIs Open the IRCTC app and check the status of a train ticket. You type a PNR nu...
APIs & Data Engineering21 min read
Read Chapter →
API Authentication and Security: Keys, Tokens, and OAuth Open a Python shell and try this: call a public astronomy API t...
APIs & Data Engineering22 min read
Read Chapter →
Web Scraping and Data Extraction: Ethics and Practice Say you want to buy a phone during a Flipkart or Amazon sale, and ...
APIs & Data Engineering19 min read
Read Chapter →
SQL and Relational Databases: Structured Data Mastery The Problem With One Giant List Picture a school library that trac...
APIs & Data Engineering20 min read
Read Chapter →
NoSQL Databases: When Tables Aren't Enough A sign-up sheet that keeps running out of room Suppose your school is registe...
APIs & Data Engineering23 min read
Read Chapter →
Data Pipelines and ETL: From Raw Data to Insights The Problem: Three Scoresheets, One Leaderboard Suppose your class wan...
APIs & Data Engineering24 min read
Read Chapter →
Real-Time Data: WebSockets and Live Updates The Problem: A Scoreboard That Refuses to Refresh Itself Picture a cricket m...
APIs & Data Engineering25 min read
Read Chapter →
India's Open Data Ecosystem: Building with Government APIs Imagine you want to build a small app that tells students in ...
APIs & Data Engineering23 min read
Read Chapter →
Chapter written to: /private/tmp/claude-501/-Users-bharath-Library-Mobile-Documents-com-apple-CloudDocs-Workspace-bharat...
Graph Algorithms & Advanced DS18 min read
Read Chapter →
BFS and DFS: Exploring Graphs Systematically You are standing at Rajiv Chowk metro station in Delhi. A cousin visiting f...
Graph Algorithms & Advanced DS26 min read
Read Chapter →
Dijkstra's Algorithm: Finding the Shortest Path Why "fewest turns" can trick you Imagine you are cycling from home to sc...
Graph Algorithms & Advanced DS20 min read
Read Chapter →
Minimum Spanning Trees: Connecting Networks Efficiently A telecom company has just won a contract to bring fibre-optic i...
Graph Algorithms & Advanced DS24 min read
Read Chapter →
📦 Data Structures
Deep Dive
Stacks and Queues: Advanced Applications From Storage to Strategy When you book a Tatkal ticket on IRCTC and the seats r...
Graph Algorithms & Advanced DS22 min read
Read Chapter →
Hash Tables: O(1) Lookup Magic Why Array Indexing Is Already "Free" Picture your classroom's attendance register, organi...
Graph Algorithms & Advanced DS27 min read
Read Chapter →
Binary Trees and BST: Hierarchical Data Mastery A Register That Isn't a List Open the DigiLocker app (India's government...
Graph Algorithms & Advanced DS24 min read
Read Chapter →