Programming Bitcoin
Duration: 8 Weeks
Bitcoin through code.
Rebuild core logic piece by piece to understand the system from inside out. This track turns curiosity into precision.
Focus Areas
- Python, C++, and Rust implementations
- Transaction serialization and signing
- Hash functions and elliptic curve cryptography
- Recreating Bitcoin primitives from scratch
What You’ll Build
A minimal Bitcoin node prototype. Your own tools to sign, broadcast, and verify transactions.
Outcome
Technical fluency and confidence to contribute upstream.