# Learn Bitcoin from the Command Line

Learn Bitcoin from the Command Line is a 7-week, hands-on pathway designed to teach developers how to interact directly with Bitcoin Core using the command-line interface.

This pathway focuses on doing, not abstraction: running nodes, constructing transactions, inspecting scripts, and understanding Bitcoin by interacting with it at the lowest practical level.

You can complete this pathway independently (self-paced) or apply to join a live, guided cohort.

#### **CTAs**

<a href="learn-bitcoin-from-the-command-line/self-paced-learning" class="button primary">Start Self-Paced Learning</a>

<a href="https://btrust.homerun.co/btrust-builders-application/en" class="button primary">Apply join a Live Cohort</a>

***

## What This Pathway Is

Learn Bitcoin from the Command Line’ is about building intuition through direct interaction.

Rather than relying on SDKs, libraries, or graphical interfaces, this pathway teaches you to work directly with bitcoind and bitcoin-cli. You will learn how Bitcoin behaves by observing, querying, and manipulating it yourself.

This pathway bridges the gap between theoretical understanding and real Bitcoin development work.

## Who It's For

This pathway is designed for:

* Developers with basic Bitcoin knowledge
* Engineers ready to move from theory to hands-on practice
* Builders who want to understand Bitcoin Core behavior directly
* Anyone planning to contribute to Bitcoin OSS at a technical level

This is not an introductory pathway. Learners are expected to have a basic understanding of Bitcoin, wish to develop practical skills with bitcoin-cli and local bitcoin nodes, and are comfortable experimenting and troubleshooting.

## Prerequisites

* Basic understanding of Bitcoin concepts
* Comfort using Unix/Linux command-line environments
* Familiarity with concepts covered in Mastering Bitcoin is strongly recommended

This pathway assumes you can read technical documentation and follow terminal-based workflows.

## What You’ll Learn

By the end of this pathway, you will be able to:

* Run and configure Bitcoin Core nodes
* Interact with Bitcoin using bitcoin-cli
* Construct, inspect, and control transactions
* Work with multisig, PSBTs, and scripts
* Develop practical intuition for Bitcoin Core behavior

This pathway prepares you for deeper protocol work and open-source contribution.

## Core Study Material

This pathway is built around:

{% embed url="<https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line>" %}

All readings, reflection prompts, and discussions are anchored to this text.&#x20;

***

### Choose Your Learning Mode

<details>

<summary>Self-Paced Learning (Always Available)</summary>

Learn independently using Builders materials, at your own pace.

Includes

* Full access to all pathway materials
* Structured reading and command walkthroughs
* Sample exercises and practical command exploration
* Curated reflection prompts
* Suggested 6-week pacing schedule
* Access to the Builders [Resource Hub](https://pathways.btrust.tech/resource-hub)
* Dedicated community channels for questions and discussion
* Occasional office hours or open community sessions (optional)

Does not include

* Live weekly sessions
* Group exercises
* Evaluation or grading
* Graduation status
* Automatic progression to Fellowship consideration

Best for

* Independent learners
* Developers refreshing or strengthening CLI skills
* Learners preparing for future live cohorts
* Developers interested in hands-on Bitcoin Core interaction

<a href="learn-bitcoin-from-the-command-line/self-paced-learning" class="button primary">Start Self-Paced Learning</a>

</details>

<details>

<summary>Live Cohort (Limited &#x26; Selective)</summary>

A structured, guided experience with accountability and evaluation.

Includes

* Fixed 7-week schedule
* Weekly live study sessions
* Practical exercises and discussion
* Small study groups (5–6 learners)
* Assigned chaperone (experienced guide)
* Deputy-facilitated discussions
* Evaluation and graduation
* Eligibility for Fellowship consideration

Expectations

* Consistent weekly participation
* Comfort working in public
* Preparedness for hands-on discussion
* Collaborative problem-solving

<a href="https://btrust.homerun.co/btrust-builders-application/en" class="button primary">Apply for a Live Cohort</a>

*Due to high demand, not all learners are accepted into live cohorts. The pathway is intentionally designed so self-paced learners still receive a high-quality experience.*

</details>

***

## What Comes After This Pathway?

* Continue building via the Builders [Resource Hub](https://pathways.btrust.tech/resource-hub)
* Apply to advanced Btrust Builders [Pathways](https://pathways.btrust.tech/home#all-pathways)
* Top performers may be invited to the Open Source Fellowship (live-cohort participants only)
* Long-term engagement through the Builders community and alumni network

This pathway is a bridge from learning to contribution.
