One square per concept. It fills in only when something is answered and marked — reading moves nothing, so most of this stays dim until the work is done.
The map comes from my own reading, distilled into notes by a language model. Open a domain to see its modules, and a module to see its concepts.
Sign in — the practice questions and tutor are mine, not the reader’s. Everything above is free to read.
I have not read my way through this material.A language model worked through my reading list and produced the notes behind this map — 12 domains, 60 modules, 425concepts — organised by what rests on what.
DeepSeek wrote the 425 concept pages, one at a time, each with the relevant notes in front of it. So the explanations follow the framing of my own reading rather than a generic account, but the sentences are the model’s, not mine, and not any author’s. It also writes the practice questions and answers when I ask the tutor something.
Claude built the system— the database, the scoring, this page — and wrote a handful of question banks DeepSeek could not manage.
None of it has been fact-checked by an expert. Generated text is confidently wrong sometimes, and I am not yet able to catch every instance — that is rather the point of the exercise. Read it as one person’s study notes, not as a textbook. Where a page matters to you, check it against a source that had a human editor.
You are welcome to all of it. Nothing below asks you for anything.
Every one of the 425 concept pages, the map, and the prerequisite graph. No account, no sign-up, no paywall — there is nothing here to join. Reading costs you nothing and costs me nothing, which is why it can stay open.
The map is arranged by what rests on what, so start at the top of Mathematical Foundations and work down. If a page assumes something you do not have, its “Rests on” list at the side is exactly where to go first.
Each square is one concept. Dim means the page is written but the learning has not started; it lights up only when I have answered something and been marked. Come back and it will have moved — or it will not have, which is also the truth.
No expert has checked any of it. If a page matters to your work, verify it against something that had a human editor before you rely on it.
You can read everything; answering, marking and the tutor are not open. That is not a paywall — it is one person’s learning record, and someone else’s score would mean nothing in it.
Rules the system enforces on me, not intentions. Each one is a constraint in the code rather than a promise.
Opening a page moves nothing. A score changes only when I answer something and it is marked. Time spent is not progress, and the number on this page will not flatter me for scrolling.
Explain it, calculate it, code it, apply it. Each is scored separately and all four have to hold. Being fluent in the mathematics and unable to say what it is for is not knowing the thing.
Every question carries three: a nudge, then the method, then the full solution. Taking them is encouraged and it lowers what the answer is worth — 90%, then 75%, then 40%. A score that ignored help received would be measuring my patience, not my understanding.
Every concept knows what it rests on. The ones built on shaky ground stay shut until the ground holds, because the alternative is learning to recite something I cannot rebuild.
Anything I do not revisit decays and returns on a schedule — one day, three, a week, a fortnight, a month, a quarter — and sooner if I keep getting it wrong. Forgetting is the default; the schedule is the only thing that argues with it.