Learn / With / Examples

Nothing is hard once you have seen it happen.

96 explainers on maths, code, statistics and the systems behind everyday tech — each one built around a real example you already understand.

Algorithms

Binary search

How the textbook puts it

A search algorithm that locates a target value within a sorted array by repeatedly halving the search interval, running in O(log n) time.

How we put it

Think of a number between 1 and 100. I guess 50 — too low. I guess 75 — too high. Every guess throws away half of what is left, so I have you in seven guesses. Always seven. That is the whole algorithm.

Read the full explainer →
Statistics

Normal distribution

How the textbook puts it

A continuous probability distribution that is symmetric about its mean, with density decaying exponentially as values move away from the centre.

How we put it

Line up 500 strangers by height. The middle bulges, both ends thin out, and nobody is 3 feet or 9 feet tall. That bell shape is not a coincidence — it is what happens whenever many small random effects add up.

Read the full explainer →
Web & APIs

REST API

How the textbook puts it

An architectural style in which clients act on addressable resources through stateless HTTP methods, with each request carrying all the context it needs.

How we put it

Your weather app says GET /cities/shimla/today. A server somewhere replies with a small box of numbers. Then it forgets you completely. Ask again tomorrow and you have to re-introduce yourself — that is what "stateless" means.

Read the full explainer →
Just published

The newest explainer

Pick a lane

What do you want to make sense of today?

Five tracks, one method. Switch between them — the reading list changes, the plain-English approach does not.

The method

How every article here is built

Same four moves, whether the topic is AVL trees or the normal distribution. The order matters — the example lands before the notation does.

STEP 01

Say it in plain words

No notation yet. Just what the idea is for and what problem it fixes.

STEP 02

Show it happening

A situation from real life — a queue, a lottery ticket, a phone lock, a delivery route.

STEP 03

Walk the numbers

Now the formula, applied step by step to the example you just read. Nothing skipped.

STEP 04

Check yourself

A short quiz at the end, with the reasoning revealed — not just the right letter.

Everything on the site

Browse by topic

Fresh off the press

Latest lessons

Browse every topic →
The 50/30/20 Budget Rule with Real NumbersBusiness and FinanceThe 50/30/20 Budget Rule with Real NumbersMost budgets fail because they have forty categories and demand perfection. This one has three buckets and tolerates…13 min read · Aug 2026Logarithms Explained with Real-Life ExamplesMathematics and StatisticsLogarithms Explained with Real-Life ExamplesEarthquakes, sound, acidity, star brightness — whenever the world hands us numbers that span a billion-to-one range, we…13 min read · Aug 2026Correlation vs Causation — Explained with Real StudiesStatisticsCorrelation vs Causation — Explained with Real StudiesTwo things moving together is a fact. One thing causing the other is a claim. The gap between…14 min read · Aug 2026Ransomware: How It Works and How It SpreadsNetworking BasicsRansomware: How It Works and How It SpreadsIt almost never starts with a hacker in a hoodie breaking down a digital door. It starts with…19 min read · Aug 2026Big O Notation Explained with Real ExamplesAlgorithmsBig O Notation Explained with Real ExamplesBig O is not maths for its own sake. It is a one-line answer to the only question…15 min read · Aug 2026Sorting Algorithms Compared: Bubble vs Merge vs QuickAlgorithmsSorting Algorithms Compared: Bubble vs Merge vs QuickComputer Science Three ways to put a list in order. One you'd never ship, one you can trust…15 min read · Aug 2026What Are Tokens and Context Windows?AIWhat Are Tokens and Context Windows?LearnWithExamples A language model never actually sees your sentence. It sees a stream of numbered fragments, and it…21 min read · Aug 2026The Fundamental Theorem of Calculus — Explained with Real ExamplesCalculusThe Fundamental Theorem of Calculus — Explained with Real Examplesof Calculus Explained with Real Examples Learn With Examples A car's speedometer and odometer are secretly the two…12 min read · Jul 2026Real-Life Examples of Permutations and CombinationsProbabilityReal-Life Examples of Permutations and Combinationsof Permutations and Combinations Explained Simply Learn With Examples Lottery odds, poker hands, phone lock codes, Olympic podiums,…12 min read · Jul 2026REST APIs Explained — How Web Services Talk to Each OtherProgrammingREST APIs Explained — How Web Services Talk to Each OtherServices Talk to Each Other, With Real Examples Learn With Examples Every time an app checks the weather,…15 min read · Jul 2026AI Hallucinations: Why They Happen — Explained with Real ExamplesScience and EngineeringAI Hallucinations: Why They Happen — Explained with Real ExamplesAI Hallucinations: Why They Happen Explained with Real Examples Learn With Examples Ask a language model a question…17 min read · Jul 2026What is a Limit? — The Foundation of Calculus Explained with Real ExamplesCalculusWhat is a Limit? — The Foundation of Calculus Explained with Real Examples2 min read · Jul 2026AVL Trees Explained — Self-Balancing Trees That Never Get LopsidedData StructuresAVL Trees Explained — Self-Balancing Trees That Never Get LopsidedData Structures Algorithms Learn With Examples A regular binary search tree can degrade into a linked list making…11 min read · Jul 2026Outliers in Statistics — How to Detect, Handle and Never Ignore ThemStatisticsOutliers in Statistics — How to Detect, Handle and Never Ignore Themto Detect, Handle and Never Ignore Them Statistics Mathematics One rogue data point can wreck an average, break…11 min read · Jul 2026What is Two-Factor Authentication and Why Does It Matter?TechnologyWhat is Two-Factor Authentication and Why Does It Matter?What is Two-Factor Authentication and Why Does It Matter? Cybersecurity Technology Passwords alone are broken. Billions have been…10 min read · Jul 2026Normal Distribution — Why Everything Forms a Bell CurveStatisticsNormal Distribution — Why Everything Forms a Bell CurveWhy Everything Forms a Bell Curve Statistics Mathematics Heights, exam scores, measurement errors, IQ, shoe sizes, rainfall almost…9 min read · Jul 2026How Binary Search Works — with Visual ExamplesAlgorithmsHow Binary Search Works — with Visual ExamplesHow Binary Search Works with Visual Examples Algorithms Beginner Binary search is one of the most elegant algorithms…7 min read · Jul 2026How Large Language Models Work — Deep DiveComputer Science ConceptsHow Large Language Models Work — Deep DiveDeep Dive AI & Machine Learning Inside every AI assistant ChatGPT, Claude, Gemini is the same remarkable architecture.…9 min read · Jul 2026
Newsletter

One new explainer, straight to your inbox

Every time something new goes up — a proof made obvious, an algorithm shown as a guessing game, a statistic that finally clicks — you get it first.

Free · No spam · Unsubscribe in one click

AI Learning Hub

Understand AI without the hand-waving

Tokens, embeddings, hallucinations, fine-tuning — explained the same way as everything else here: with a concrete example first and the jargon second.

Still looking?

Name the thing that confuses you

Search the whole archive. If we have written about it, the explanation starts with an example.