Bitcoin Learning Overview
Bitcoin is the foundation of sovereign money. This course track takes you from the whitepaper to running your own full node — with privacy techniques as the capstone.
Prerequisite: Complete Cypherpunk Foundations first. Understand why before how.
Course structure
| Phase | Focus | Duration | Platform path |
|---|---|---|---|
| Phase 1 | Philosophy & Whitepaper | 1–2 weeks | Cypherpunk Foundations |
| Phase 2 | Technical Deep Dive | 3–4 weeks | Bitcoin Sovereignty (steps 1–3) |
| Phase 3 | Full Node & Self-Custody | 2–3 weeks | Bitcoin Sovereignty (steps 4–6) |
| Phase 4 | Privacy Techniques | 2–4 weeks | Bitcoin Privacy Techniques |
Total estimated time: 8–13 weeks at 30 minutes/day.
What you will be able to do
After completing this track:
- [ ] Explain how Bitcoin achieves consensus without a central authority
- [ ] Understand UTXOs, transactions, scripts, and block structure
- [ ] Set up and use a self-custody wallet securely
- [ ] Run a Bitcoin full node and validate transactions independently
- [ ] Understand why Bitcoin is transparent and what that means for privacy
- [ ] Use basic privacy techniques (CoinJoin concepts, privacy wallets)
- [ ] Read and contribute to Bitcoin technical documentation
Core resources
These are the backbone of the Bitcoin track, in study order:
| # | Resource | CP Score | Type |
|---|---|---|---|
| 1 | Bitcoin Whitepaper | 10 | Paper |
| 2 | Learn Me A Bitcoin | 8 | Guide |
| 3 | Mastering Bitcoin (3rd Ed.) | 9 | Book |
| 4 | Princeton Bitcoin Course | 8 | Course |
| 5 | Getting Started with Bitcoin | 7 | Guide |
| 6 | Bitcoin Full Node Guide | 9 | Guide |
| 7 | Bitcoin Core Documentation | 8 | Documentation |
All indexed on the platform with full metadata at cypherpunk-code.com/catalog?topic=bitcoin.
Parallel university courses
For deeper theory, these university courses complement the track:
| Course | Institution | Focus |
|---|---|---|
| Bitcoin and Cryptocurrency Technologies | Princeton (Coursera) | Comprehensive technical foundations |
| Blockchain and Money | MIT (OCW) | Economics, policy, and engineering |
| Bitcoin Protocol Development | Chaincode Labs | Protocol-level development |
Filter: catalog?topic=bitcoin&type=course&minScore=7
Study tips for Bitcoin specifically
- Read the whitepaper twice — once for overview, once with a glossary
- Draw the system — sketch blocks, transactions, and the mempool on paper
- Use testnet — practice with testnet coins before mainnet
- Run a node early — even a pruned node teaches more than weeks of reading
- Ignore price — this track is about technology, not investment