/Programs/Decoding_Bitcoin_
Decoding Bitcoin. Study cohort.
Learn how Bitcoin really works with the free Decoding Bitcoin course, together. A few lessons a week, then we talk it through on Discord every Monday.
Add all 10 sessions to your calendar: Google · Apple / Outlook
The Bitcoin Dev Project
Decoding Bitcoin
Interactive lessons, tools and coding exercises
- 01Transactions
- 02Scripts
- 03Taproot
OP_DUP OP_HASH160 <pkh> OP_EQUALVERIFY OP_CHECKSIG
Sign up
Join in 30 seconds.
Free. All you need is your email and Discord.
– people have joined so far.
No Discord yet? Make a free account, then come back.
Already signed up? Email me my link
How it works
Four steps a week.
No accounts. Signing up gives you a personal link to tick things off.
Do the lessons
Two to four short interactive lessons.
Answer your questions
Each question has an owner. Post yours on Discord.
Do the exercises
Hands-on, the same for everyone.
Meet on Monday
90 minutes on Discord, 7pm UTC+8.
The course
Built on Decoding Bitcoin.
A free, interactive course by The Bitcoin Dev Project. You learn by decoding real transactions and writing code, not by reading a PDF.

Transactions
How a transaction is built, paid for and signed.
Start the module ↗ Weeks 6–8Scripts
How coins are locked and unlocked, up to multisig.
Start the module ↗ Weeks 9–10Taproot
Schnorr signatures and Bitcoin’s newest outputs.
Start the module ↗Free tools to play with:
Curriculum
A few lessons a week.
Tap a week to see its lessons, questions and exercises.
The Monday session
A Socratic seminar, not a lecture.
No slides, no lecture. We ask questions, explain our thinking and check it together. Nobody has to be an expert.
How the 90 minutes run, ground rules and roles
How the 90 minutes run
- 0–10 minCheck-in. One line each: the thing in this week's lessons that surprised you most. The facilitator asks the opening question.
- 10–50 minSmall groups. Breakout rooms of 3–5. Each question owner explains their answer in a few minutes, then the group probes it: why, what if, where does the lesson say that?
- 50–75 minHands-on. The exercise driver shares their screen and we work through an exercise together, live.
- 75–85 minBring it together. The summariser reads back the key takeaways and the questions we couldn't answer yet.
- 85–90 minWrap up. How did the discussion go? Next week's lessons, roles and questions.
Ground rules
- Talk to each other, not to the facilitator.
- Point to the text. Say which lesson backs your claim, or check it on a real transaction.
- Steelman before you disagree. Repeat the other view in your own words first.
- Mind your airtime. Spoken a lot? Invite someone quieter in.
- "I don't know" is a great answer. It goes on the list of open questions.
Roles rotate every week
The cohort
Who's in, and how it's going.
How far the cohort has got. Names stay private: only yours is shown.
Credits
Learn it free, online.
Lessons and tools by The Bitcoin Dev Project (source). Weekly plan and questions by Code Orange.
