A teaching course that starts at the bank ledger and ends on chain. One topic a week, a live task, and a blog post. Every deck is interactive: move the sliders, click the diagrams, break things on purpose.
Short slides, live diagrams. The detail sits in the speaker notes (press P in a deck for presenter mode).
Two tracks. Users work through wallets, explorers and spreadsheets. Builders do the same plus code.
One blog post a week. Six posts by the end is a portfolio for bounties and jobs.
Send them the week's link, for example /week-3/. Their screen follows yours: when you move a slide or step an animation, they move too. They can flip back on their own and snap to you on your next click.
Open /week-3/?key=YOUR-KEY#/presenter/1. Speaker view shows your notes, the next slide and a timer. Only a link with the presenter key moves the class.
Every deck also runs offline from the repo: npm run teach -- 3 gives a speaker link for you and a follow link for anyone on the same Wi-Fi.
| Slides | Speaker script | Cheat sheet | Teacher guide | Task file | |
|---|---|---|---|---|---|
| Course map | Slides | Speaker script | How to run it | ||
| Week 1 | Slides | Speaker script | Cheat sheet | Teacher guide | |
| Week 2 | Slides | Speaker script | Cheat sheet | Teacher guide | |
| Week 3 | Slides | Speaker script | Cheat sheet | Teacher guide | Pool model (.xlsx) |
| Week 4 | Slides | Speaker script | Cheat sheet | Teacher guide | Lending model (.xlsx) |
| Week 5 | Slides | Speaker script | Cheat sheet | Teacher guide | |
| Week 6 | Slides | Speaker script | Cheat sheet | Teacher guide |
Builders track: tested starter code for every week in builders/.
git clone https://github.com/tobySolutions/solana-defi-course cd solana-defi-course npm install npx slidev week-1.md # or slides.md for the course map
Press P for speaker view with notes, O for the slide overview, arrow keys to step through animations. Facts were checked on 11 October 2026; anything that moves weekly carries a date.