Read the whitepaper as an argument
Follow the problem, assumptions and proposed mechanism.
About 14 minutes with practice · Marked complete
Sikh Bitcoin · Advanced · 21 lessons
For curious builders and Bitcoin maxis who want to verify the details: transactions, consensus, wallet standards, nodes and Lightning.
21 lessons · About 5 hours including practice. Comfort with Foundations, basic arithmetic and technical vocabulary. All lessons remain open.
Trace Bitcoin’s technical rules and distinguish consensus, policy and operational assumptions.
Read in order or explore a question. Exercises and quizzes work without an account; no answers are sent to us.
Start lesson 1Read every lesson freely. Optional progress tracking needs JavaScript and browser storage; it does not require an account or wallet.
Remove the saved completion marks for this course on this browser? Other courses will stay unchanged.
Saved only in this browser for this website address. Clearing storage, changing device or using a different gateway may lose these marks. No sync, grading or credential; nothing is sent to us. The export is a record for you, not a file this site can import.
Follow the problem, assumptions and proposed mechanism.
About 14 minutes with practice · Marked complete
Learn what a compact commitment establishes—and what it does not.
About 14 minutes with practice · Marked complete
Read a transaction as a set of consumed and created outputs.
About 14 minutes with practice · Marked complete
Understand programmability without assuming an account-based model.
About 14 minutes with practice · Marked complete
A valid signature is only as meaningful as the message it covers.
About 14 minutes with practice · Marked complete
Trace how compact headers bind a transaction history.
About 14 minutes with practice · Marked complete
Separate a protocol target from an inferred network measurement.
About 14 minutes with practice · Marked complete
Understand rules without converting them into a price promise.
About 14 minutes with practice · Marked complete
Understand why nodes can disagree about pending transactions.
About 14 minutes with practice · Marked complete
Understand two mechanisms before relying on a rescue button.
About 14 minutes with practice · Marked complete
Connect a structural change to practical fee accounting.
About 14 minutes with practice · Marked complete
Understand spend paths and the boundaries of privacy gains.
About 14 minutes with practice · Marked complete
Understand reproducible keys without mistaking xpubs for harmless data.
About 14 minutes with practice · Marked complete
Follow a portable transaction through distinct responsibilities.
About 14 minutes with practice · Marked complete
Preserve the information that turns keys into the intended outputs.
About 14 minutes with practice · Marked complete
Understand the difference between validating history and retaining every byte.
About 14 minutes with practice · Marked complete
Understand why history observations have different strengths.
About 14 minutes with practice · Marked complete
Follow conditional payments without assuming trusted routing intermediaries.
About 14 minutes with practice · Marked complete
Capacity is not the same as the ability to receive.
About 14 minutes with practice · Marked complete
Distinguish code, signaling and actual rule enforcement.
About 14 minutes with practice · Marked complete
Build a technically honest verification map.
About 14 minutes with practice · Marked complete
AI-assisted educational material. Sources checked October 1, 2026; independent curriculum review is pending. The final capstone is a self-directed exercise, not a credential or permission to transact.