What I Learned Completing a Structured Bitcoin Education Program

By Emmanuel Nwokolo
Most people learn about Bitcoin in fragments — a tweet here, a YouTube video there, a price chart that sparks curiosity for a week and then fades. I wanted something more structured than that, so I enrolled in a free Bitcoin diploma program run by the Anambra Bitcoin Community, taught across six mentors covering distinct layers of the subject.
This article is a breakdown of what that curriculum actually covered, why the structure matters, and what I took away from it as someone building toward a technical career in cryptography.
The Curriculum Structure
The program was organized so that each mentor built on the previous one's foundation, moving fromhistorical context toward technical depth.
History of money, taught by Sarah Oladapo, opened the program. Before you can understand why Bitcoin matters, you need to understand what came before it —how barter gave way to commodity money, how commodity money gave way to representative money, and how representative money eventually became the purely symbolic fiat currency most of the world uses today. Without this layer, Bitcoin looks like a novelty. With it, Bitcoin looks like the next entry in a long historical pattern of monetary evolution.
Why Bitcoin came to be, taught by Kester Ejikeme, moved from history into the specific problem Bitcoin was designed to solve. This wasn't a surface-level "banks are bad" framing. It went into the actual technical and trust failures in centralized financial systems that Satoshi Nakamoto's whitepaper was responding to — counterparty risk, the doublespending problem, and the need for a trustless verification mechanism.
How problems lead to solutions, taught by Arnold Hubach, was less about Bitcoin specifically and more about a way of thinking. This session taught a framework for evaluating any technical innovation: what specific failure does it address, and does the proposed solution actually solve that failure withoutintroducing worse problems elsewhere. Applying that framework to Bitcoin itself was the exercise.
Introduction to Bitcoin and the Lightning Network, taught by Pablo Saxtron, was the first deeply technical session. This is where wallets, public and private keys, transaction structure, and the basics of how the Bitcoin network reaches consensus were introduced. The Lightning Network portion covered why Bitcoin's base layer alone isn't sufficient for everyday transactions, and how payment channels solve that scalability problem.
How to use Bitcoin, taught by Paul Eke, was the practical session — actually sending and receiving Bitcoin, understanding wallet security, recognizing common mistakes beginners make with seed phrases and private keys.
The technical side of Bitcoin, taught by Glenn Joste, closed the program with the deepest material — how mining secures the network, how the difficulty adjustment algorithm works, and an introduction to Bitcoin Script.
The Assessment Was a Project, Not an Exam
Rather than testing memorization through a written exam, the program required a final project that applied the concepts covered across all six sessions. This mattered to me. Memorizing facts about Bitcoin and being able to apply that understanding to a structured problem are different skills, and the project format tested the second one. I completed the project and scored 90 out of 100.
What This Means for How I Write About Bitcoin Going Forward
I'm a Computer Science student at Miva Open University in Nigeria, and I'm building toward PostQuantum Zero-Knowledge Proof engineering — a field that sits at the intersection of advanced cryptography and systems programming. Completing this program gave me a structured foundation I didn't have before: a clear timeline of monetary history, a precise understanding of the problem Bitcoin solves, exposure to the Lightning Network's mechanics, practical wallet experience, and an introduction to the cryptographic and consensus mechanisms underneath the protocol.
That foundation is what this blog is built on. Starting now, I'm publishing technical articles twice a week covering Bitcoin protocol mechanics in more depththan this overview — how Bitcoin Script actually works, how the mempool prioritizes transactions, what Taproot changed about Bitcoin's privacy and efficiency, and how Lightning Network payment channels are constructed at the BOLT specification level.
I'm also writing from a Nigerian perspective specifically. The conditions that make Bitcoin relevant here — currency devaluation, restrictions on international payments, a large peer-to-peer trading market — are conditions I live inside, not conditions I'm observing from a distance. That context will show up regularly in what I write.
Starting in the third month of this project, I'll begin learning Rust, since the serious infrastructure in the Bitcoin ecosystem — the Lightning Dev Kit, the rustbitcoin library, and the emerging Zero-Knowledge Proof frameworks I'm aiming toward — is largely written in it. I'll document that learning process publicly as well.
The next article goes through the Bitcoin whitepaper itself, section by section, for anyone who has heard about it but never actually sat down and read all nine pages.
I write about Bitcoin protocol mechanics, the Lightning Network, and cryptography from Nigeria. You can findme on:
Twitter: @EmmanuelNw79114
Hashnode: @emmanuelnwokolo
GitHub: @Techgraph-777
LinkedIn: Nwokolo Emmanuel Chidera
Substack: @nwokoloemmanuel
Emmanuel Nwokolo is a Computer Science student at Miva Open University, Nigeria, building toward PostQuantum Zero-Knowledge Proof engineering.

