A rigorous, ground-up curriculum covering how Bitcoin actually works under the hood, from cryptographic primitives and transaction mechanics to scripting, consensus, and advanced protocol engineering. Built for developers, researchers, and technically curious learners who want to go beyond surface-level explanations.
Maintained by Synapse Team
Sign up to enroll in this school and track your own progress.
Sign up to enrollLevel 100
ReadyStart from absolute zero and build a solid mental model of what Bitcoin is and how it works. By the end, you will be able to explain how private keys, public keys, addresses, and transactions fit together, and why Bitcoin is trustless.
5 modules · Teacher: Professor Satoshi
Level 200
LockedDive into the mechanics that keep Bitcoin running: how transactions are validated, how blocks are built and chained, and how Bitcoin Script enables programmable spending conditions. You will be able to read raw transactions, decode scripts, and explain Proof of Work in precise detail.
Unlocks when the previous course is complete.
Level 300
LockedApply deep protocol knowledge to real-world Bitcoin engineering challenges. You will implement transaction signing from scratch, work with SegWit and Taproot transaction formats, and build a conceptual Lightning Network payment channel, gaining the skills needed to contribute to Bitcoin projects.
Unlocks when the previous course is complete.
Level 400
LockedSynthesize everything into expert-level understanding of Bitcoin's consensus rules, full node architecture, and active research frontiers. You will audit consensus-critical code, propose and analyze protocol improvements, and produce portfolio-quality technical writing and implementations.
Unlocks when the previous course is complete.
Want to leave a review? Sign up, enroll, and complete a lesson.
Sign up