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