ChoralSoft Learn

Learn something new today

Interactive explainers, printable cheat sheets, learning paths and study guides, all free, with no sign-up.

Interactive explainers

Hands-on versions of ideas from the ChoralSoft articles and books.

Interactive

Binary search

Pick a target and watch the search space halve with every guess.

Try it

Interactive

Sorting algorithms

Compare bubble, insertion, selection, merge and quick sort on the same data.

Try it

Interactive

BFS versus DFS

Draw walls in a maze and see how the two searches explore differently.

Try it

Interactive

Big-O growth chart

Drag a slider and see why exponential growth is so dangerous.

Try it

Interactive

Bayes’ rule

Why a spam filter that is 95% accurate can still be wrong most of the time.

Try it

Interactive

Stacks and queues

Add the same items to both and compare what comes out first.

Try it

Interactive

Dynamic programming

Fill a coin-change table one cell at a time.

Try it

Interactive

Hash tables

Drop words into buckets and watch collisions chain.

Try it

Free tools and plans

Printable

Cheat sheets

Big-O, sorting, graph algorithms, statistics and ML math, one printable page each.

Open cheat sheets

Plan

Learning paths

Zero to ML math in 12 weeks, or algorithms foundations in 8, with one lesson unlocking each week.

Start a path

Checklist

Medicare enrollment checklist

Key dates, a plan review checklist, doctor questions and a plain-English glossary.

Open the checklist

Checklist

Trip planning and packing

The Ten Essentials, seasonal extras and a trip planning checklist.

Open the checklist

Updates

Roadmap

What is available, what is in development, and how to ask for what you want.

See the roadmap

Study guides for classic audiobooks

Themes, characters, vocabulary and discussion questions for 10 classics narrated by ChoralSoft.

See all study guides · Daily word, reading and math