Six weeks · finance people and developers · devnet only · free and open source

DeFi
on Solana

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.

traditional finance on chain risk and loss gain

The six weeks

How each week runs

Teach, 30 minutes

Short slides, live diagrams. The detail sits in the speaker notes (press P in a deck for presenter mode).

Do it in class

Two tracks. Users work through wallets, explorers and spreadsheets. Builders do the same plus code.

Write it up

One blog post a week. Six posts by the end is a portfolio for bounties and jobs.

Teach it live

Mentees

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.

You

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.

No internet?

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.

Downloads

SlidesSpeaker scriptCheat sheetTeacher guideTask file
Course mapSlidesSpeaker scriptHow to run it
Week 1SlidesSpeaker scriptCheat sheetTeacher guide
Week 2SlidesSpeaker scriptCheat sheetTeacher guide
Week 3SlidesSpeaker scriptCheat sheetTeacher guidePool model (.xlsx)
Week 4SlidesSpeaker scriptCheat sheetTeacher guideLending model (.xlsx)
Week 5SlidesSpeaker scriptCheat sheetTeacher guide
Week 6SlidesSpeaker scriptCheat sheetTeacher guide

Builders track: tested starter code for every week in builders/.

Run it yourself

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.