Lesson 1
12 minBitcoin Transactions
Explore how Bitcoin transactions are constructed, signed, broadcast and verified by nodes.
Study transactions, UTXOs, fees, privacy, address types, Lightning and personal-node integration through a structured learning path.
Course progress
Loading...
Course curriculum
Follow the suggested sequence or open any topic directly. Completed lessons remain available for review at any time.
Module 1
Follow transactions from outputs and addresses through fees, the mempool and settlement.
0 of 8 complete
Lesson 1
12 minExplore how Bitcoin transactions are constructed, signed, broadcast and verified by nodes.
Lesson 2
12 minUnderstand Bitcoin's unspent transaction output model and how wallets calculate balances.
Lesson 3
12 minCompare legacy, SegWit and Taproot addresses and understand their compatibility and fee differences.
Lesson 4
10 minLearn how fee rates, transaction size and mempool demand affect confirmation priority.
Lesson 5
10 minDiscover how nodes store unconfirmed transactions and how miners select transactions for blocks.
Lesson 6
12 minUnderstand block confirmations, chain reorganisations and why transaction confidence increases over time.
Lesson 7
16 minDiagnose rejected, missing, delayed, dropped or replaced transactions and choose the safest next action.
Lesson 8
19 minCompare fee savings with the privacy and operational trade-offs of combining payments or wallet outputs.
Module 2
Build a practical threat model and make deliberate privacy, coin-control and verification decisions.
0 of 6 complete
Lesson 9
14 minLearn how address reuse, change outputs and transaction history can affect Bitcoin privacy.
Lesson 10
12 minUnderstand how selecting individual UTXOs can improve privacy, fee management and wallet organisation.
Lesson 11
16 minChoose wallet controls by identifying realistic threats, failure modes and recovery requirements first.
Lesson 12
19 minUnderstand collaborative transactions, common chain-analysis heuristics and the limits of Bitcoin privacy tools.
Lesson 13
18 minCompare hosted backends, SPV, compact block filters and full-node validation across trust, privacy and resource trade-offs.
Lesson 14
14 minLearn why connecting a wallet to your own node improves verification, sovereignty and privacy.
Module 3
Understand propagation, inspect public data and practise safely on Bitcoin test networks.
0 of 3 complete
Lesson 15
16 minFollow how nodes discover peers, exchange inventory and relay transactions and blocks without a central server.
Lesson 16
17 minInspect transactions and blocks without confusing an explorer's labels with independent verification.
Lesson 17
18 minChoose between regtest, Signet and testnet4 for safe experiments without putting mainnet funds at risk.
Module 4
Use payment requests, understand Lightning and apply Bitcoin in a business context.
0 of 3 complete
Lesson 18
17 minRead Bitcoin payment instructions safely, verify amounts and destinations, and understand what a QR code can contain.
Lesson 19
14 minExplore how payment channels enable faster and lower-cost Bitcoin transactions beyond the base layer.
Lesson 20
18 minDesign a practical payment workflow covering settlement, Lightning, verification, refunds, records and operational risk.
Module 5
Compare acquisition and exchange risk, then design resilient multisig and inheritance arrangements.
0 of 5 complete
Lesson 21
17 minCompare custodial services, peer-to-peer buying, identity records and the safety trade-offs of each acquisition path.
Lesson 22
18 minLearn what reserve evidence can prove, why liabilities matter and which custodial risks remain after a snapshot.
Lesson 23
17 minUnderstand signature thresholds, key separation, recovery plans and the trade-offs of involving another custodian.
Lesson 24
19 minBuild a succession plan that separates instructions from secrets and remains testable as wallets and circumstances change.
Lesson 25
15 minSeparate practical machine-payment use cases from speculation, and understand the custody and verification risks.
Test your understanding with 25 questions. Score 20/25 or higher to earn your completion badge. Your attempt is saved automatically.