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

  1. Read the whitepaper twice — once for overview, once with a glossary
  2. Draw the system — sketch blocks, transactions, and the mempool on paper
  3. Use testnet — practice with testnet coins before mainnet
  4. Run a node early — even a pruned node teaches more than weeks of reading
  5. Ignore price — this track is about technology, not investment

Next: Phase 1

Phase 1 — Philosophy & Whitepaper →