Interactive
Binary search
Pick a target and watch the search space halve with every guess.
Try itChoralSoft Learn
Interactive explainers, printable cheat sheets, learning paths and study guides, all free, with no sign-up.
Hands-on versions of ideas from the ChoralSoft articles and books.
Interactive
Pick a target and watch the search space halve with every guess.
Try itInteractive
Compare bubble, insertion, selection, merge and quick sort on the same data.
Try itInteractive
Draw walls in a maze and see how the two searches explore differently.
Try itInteractive
Drag a slider and see why exponential growth is so dangerous.
Try itInteractive
Why a spam filter that is 95% accurate can still be wrong most of the time.
Try itInteractive
Add the same items to both and compare what comes out first.
Try itInteractive
Fill a coin-change table one cell at a time.
Try itInteractive
Drop words into buckets and watch collisions chain.
Try itPrintable
Big-O, sorting, graph algorithms, statistics and ML math, one printable page each.
Open cheat sheetsPlan
Zero to ML math in 12 weeks, or algorithms foundations in 8, with one lesson unlocking each week.
Start a pathChecklist
Key dates, a plan review checklist, doctor questions and a plain-English glossary.
Open the checklistChecklist
The Ten Essentials, seasonal extras and a trip planning checklist.
Open the checklistUpdates
What is available, what is in development, and how to ask for what you want.
See the roadmapThemes, characters, vocabulary and discussion questions for 10 classics narrated by ChoralSoft.