Programming Bitcoin by Jimmy Song
This course, created by Bitcoin developer and educator Jimmy Song, teaches how to build Bitcoin from scratch using Python. It walks developers through cryptographic primitives, the UTXO model, scripts, transactions, blocks, and even building a full node. It’s designed for programmers who want deep protocol-level understanding.
Developer
Bitcoin Script
Python
Cryptography
Jimmy Song
Protocol-level
