Curriculum
750 lessons, written rather than scraped.
Across 15 categories, tagged by difficulty and read in an order derived from that difficulty — not the order they were written. Canadian rules stated in full, then the US treatment beside them at equal depth.
Deepest where losses happen
Where the depth sits.
Psychology and Options are the largest blocks, and that is deliberate: they are where retail traders lose money for reasons that are teachable. Indicators is the smallest and the most heavily charted, because an indicator lesson without a chart is a definition.
Difficulty, not chronology
The order you read them in is derived.
Authoring order is not a curriculum. Difficulty does not climb with the catalogue number, it swings — each expansion added its own Basics block wherever the numbering happened to have reached.
Read in that sequence you would meet options Greeks in week one and the basics in month four. So the sequence is computed from level and category instead, and the number printed beside each lesson is only its catalogue number.
Eight categories, three levels
The kind of thing it covers.
- What Is a Stop-Loss, and Why Set One Before You Enter
- Availability: What Comes to Mind Is Not What Is Common
- Deduct Now or Pay Now: The Same Question in Two Countries
- Value and Growth Are the Same Bet, Facing Opposite Ways
- Liquidity Is a Bigger Cost in Options Than in Stocks
- Delisting, Bankruptcy, and Where Shareholders Rank
- Auditing a Rule That May Have Stopped Earning Its Place
- Elliott Wave, and What an Untestable Framework Looks Like
Every lesson names the trap, then what it costs — none of them defines a term and stops there.
Checked by tooling, not by eye
Charts that carry the argument.
Each chart is drawn for the specific point its lesson makes — not stock imagery, and not decoration. A lesson about where to place a stop shows a stop placed badly and a stop placed well, on the same price action.
Every one is checked by tooling in the repository: text past the edge of the frame, labels overlapping each other, geometry outside the box, and charts no lesson uses. SVG clips silently, so a label running off the edge looks exactly like a label nobody wrote.
Two jurisdictions, equal depth
Canada first, and the US properly.
Where region matters
Tax treatment, registered accounts, investor protection, regulators, settlement, currency. The Canadian rule is stated in full, then the US treatment beside it at real depth. That second half is not a courtesy: Canada pools identical shares into one adjusted cost base while the US tracks basis per lot, so the same sequence of trades produces a different taxable gain in each country. Stating one rule and stopping is worse than silence.
Where it does not
Risk, psychology, indicators, strategy, discipline, fundamentals and options mechanics work the same in Toronto and Chicago. Bolting "in Canada and the US" onto a lesson about position sizing is noise dressed as localisation, so those lessons stay jurisdiction-free.
Rates and contribution limits are deliberately left out. They change, and a lesson that states this year’s number is wrong by next year without anyone noticing — so the lessons teach the mechanism and send you to a professional for the figure.
20 curated sequences
Paths, not a playlist.
A finding tells you what is wrong. A path is the ordered sequence that answers it.
Curated
Twenty paths, stored as content rather than baked into the app, so a sequence can be improved without shipping a build.
Resumed
A path opens at the first lesson you have not read, rather than restarting from the top every time.
Cross-checked
Lessons reference each other by number, and every reference is verified by tooling — 60 once pointed at plausible but unrelated lessons and read perfectly while doing it.
Answering something
A path is offered because your own data raised the question it answers, not because it is next in a list somebody wrote in advance.