# Suggested Weekly Pace

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.

***

### Week 1: Environment and Bitcoin Core Setup

* [Chapter 1: Introduction](https://pathways.btrust.tech/02/study-materials#chapter-1-introduction)
* [Chapter 2: Setting Up Bitcoin Core VPS](https://pathways.btrust.tech/02/study-materials#chapter-2-setting-up-bitcoin-core-vps)

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.*

***

### Week 2: Understanding Your Node

* [Chapter 3: Understanding Your Bitcoin Setup](https://pathways.btrust.tech/02/study-materials#chapter-3-understanding-your-bitcoin-setup)

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.*

***

### Week 3: Transaction Fundamentals

* [Chapter 4: Sending Bitcoin TXNs](https://pathways.btrust.tech/02/study-materials#chapter-4-sending-bitcoin-txns)&#x20;
* [Chapter 5: Controlling Bitcoin TXNs](https://pathways.btrust.tech/02/study-materials#chapter-5-controlling-bitcoin-txns)

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.*

***

### Week 4: Advanced Transaction Construction

* [Chapter 6: Expanding Bitcoin TXNs - Multisigs](https://pathways.btrust.tech/02/study-materials#chapter-6-expanding-bitcoin-txns-multisigs)
* [Chapter 7: Expanding Bitcoin TXNs - PSBTs](https://pathways.btrust.tech/02/study-materials#chapter-7-expanding-bitcoin-txns-psbts)
* [Chapter 8: Expanding Bitcoin TXNs - Other](https://pathways.btrust.tech/02/study-materials#chapter-8-expanding-bitcoin-txns-other)

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.*

***

### Week 5: Introduction to Bitcoin Scripts

* [Chapter 9: Introducing Bitcoin Scripts](https://pathways.btrust.tech/02/study-materials#chapter-9-introducing-bitcoin-scripts)
* [Chapter 10: Embedding Bitcoin Scripts in p2SH TXNs](https://pathways.btrust.tech/02/study-materials#chapter-10-embedding-bitcoin-scripts-in-p2sh-txns)

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.*

***

### Week 6: Script Design and Advanced Conditions

* [Chapter 11: Empowering Timelock with Bitcoin Script](https://pathways.btrust.tech/02/study-materials#chapter-11-empowering-timelock-with-bitcoin-scripts)
* [Chapter 12: Expanding Bitcoin Scripts](https://pathways.btrust.tech/02/study-materials#chapter-12-expanding-bitcoin-scripts)
* [Chapter 13: Designing Bitcoin Scripts](https://pathways.btrust.tech/02/study-materials#chapter-13-designing-bitcoin-scripts)

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.*

***

### After the Pathway

[Chapters 14–20](https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line) 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.
