Suggested Weekly Pace
6-Week Guide
Last updated
6-Week Guide
The self-paced pathway has no deadlines, but this suggested rhythm helps most learners maintain steady progress while practicing commands.
You are free to move faster or slower.
The pathway moves from node setup → transaction mechanics → advanced transactions → script design, allowing your practical skills to build gradually.
Focus on:
Understanding the CLI approach to Bitcoin Core
Installing and configuring bitcoind
Running a Bitcoin node
Making your first RPC calls
Understanding how Bitcoin Core exposes functionality
Goal for the week: Be comfortable interacting with Bitcoin Core through the command line.
Focus on:
Node architecture
Wallet functionality
Blockchain synchronization
Inspecting node state through RPC commands
Understanding how your node interacts with the network
Goal for the week: Be able to query and inspect your node confidently using CLI commands.
Focus on:
Creating and broadcasting transactions
Transaction inputs and outputs
Fee selection and transaction confirmation
Inspecting transactions through CLI
Goal for the week: Be able to construct, send, and inspect Bitcoin transactions directly through CLI.
Focus on:
Multisignature wallets
Collaborative transaction signing
PSBT workflows
More advanced transaction manipulation
Goal for the week: Understand how complex transactions are constructed and coordinated across multiple participants.
Focus on:
Script fundamentals
Locking and unlocking conditions
How scripts control spending conditions
Embedding scripts in transactions
Goal for the week: Understand how Bitcoin transactions enforce spending conditions through Script.
Focus on:
Timelocks and conditional spending
Advanced script patterns
Designing custom spending conditions
Goal for the week: Be able to reason about and design complex script conditions for Bitcoin transactions.
Chapters 14–20 explore more advanced Bitcoin Core capabilities, including deeper RPC usage and system-level interaction.
These chapters are recommended for independent follow-up exploration after completing the pathway.
Last updated