btrust builders pathways
  • Become a Btrust Builder
  • Resource Hub
    • Open Source Contribution Notes
  • Pathways Graduates
  • Mastering Bitcoin by Andreas M.
    • Mastering Bitcoin
      • Study Materials
      • Discussion Questions
      • Deputy Guide
  • Learn Bitcoin from the CLI
    • Learn Bitcoin from the Command Line
      • Study Materials
      • Discussion Questions
      • Deputy Guide
  • Rust for Bitcoiners
    • Rust for Bitcoiners
  • Language Clubs
    • Language Clubs (not Rust)
  • Start Your Career in ₿OSS
    • 2025 Builders BOSS Cohort
    • Btrust Support
      • Mentoring Guide
      • Meetings
Powered by GitBook
On this page
  • What It Is
  • Who It’s For
  • Prerequisites
  • Details
  • Timeframe
  • Discord
  • Coursework & Study Sessions
  • Schedule
  1. Learn Bitcoin from the CLI

Learn Bitcoin from the Command Line

PreviousDeputy GuideNextStudy Materials

Last updated 14 days ago

The first cohort of this pathway has recently concluded.

What It Is

A hands-on, 7-week cohort designed to teach you how to effectively interact with Bitcoin Core through the command-line interface. Run in a similar style as the study groups, specialized knowledge is built in Bitcoin Core through the CLI. It’s the best way to build a strong foundation in Bitcoin development, with a focus on practical, command-line skills.

Who It’s For

Intermediate learners — who already have a basic understanding of Bitcoin and wish to develop practical skills with bitcoin-cli and local bitcoin nodes.

Prerequisites

You should have a basic knowledge of Bitcoin and be comfortable using Unix/Linux command-line terminals. Familiarity with the material in "" will be helpful.

Details

  • Registration deadline: March 10, 2025

  • Commencement date: March 17, 2025

  • Duration: 7 Weeks

  • Level: Intermediate (Hands-On)

  • Mode: Self-study with weekly live sessions and group discussions

  • Format: Online classrooms (GitHub & Discord)


Timeframe

We will meet weekly for seven weeks. Each study session will be for 90 minutes starting Thursday, March 20 on Jitsi (links to follow).

We expect everyone to attend every week, but understand that life happens. You are allotted one absence during the 7-week course. If you are absent a second time, we ask that you withdraw from the group. We would be happy to welcome you back in the future.

Discord

If you don’t want to use your personal photo as your icon, that is totally fine. Just please change it to a unique image.

Coursework & Study Sessions

We will be using GitHub to go through the material.

We encourage you to turn your camera on for a more personal experience, but we respect anyone’s objections in regards to privacy. You are not being recorded during the study sessions and having the face to face experience leads to more meaningful discussion. If you have any issues with your personal internet connection, please let us know in advance and we will work with you to come up with a solution.

Every week:

One week prior to the meeting:

  • You’ll receive an email and prompt on Discord with

    • your assigned partner

    • practical exercises

    • breakout group (and deputy assignment)

At the meeting:

  • Every member of the breakout group will take turns hosting the discussion. Note that no specific question is assigned to anyone, so you are expected to have answers to all questions.

Schedule

1

Week

Chapter 1: 'Introduction'

Chapter 2: 'Setting Up Bitcoin Core VPS'

Chapter 3: 'Understanding Your Bitcoin Setup'

2

Week

Chapter 4: 'Sending Bitcoin Transactions'

Chapter 5: 'Controlling Bitcoin Transactions'

3

Week

Chapter 6: 'Expanding Bitcoin Transactions - Multisigs'

Chapter 7: 'Expanding Bitcoin Transactions - PSBTs'

4

Week

Chapter 8: 'Expanding Bitcoin Transactions - Others'

Chapter 9: 'Introducing Bitcoin Scripts'

5

Week

Chapter 10: 'Embedding Bitcoin Scripts in p2SH Transactions'

Chapter 11: 'Empowering Timelock with Bitcoin Scripts'

6

Week

Chapter 12: 'Expanding Bitcoin Scripts'

Chapter 13: 'Designing Bitcoin Scripts'

7

Week

Pathway wrap-up and next steps

Don't hesitate to reach out with questions and feel free to drop any and all questions and comments in the private #bitcoin-cli Discord channel. This is your space, so use it!

Once you are invited to the private #bitcoin-cli channel on our , take time to introduce yourself. Say a little bit about yourself, whether it be what area you’re from, what you do for work, or something you do for fun. These groups work best when we get to know each other.

to prep. on

The designated deputy (whose name changes weekly) will ensure the group is on track. See the for more information.

The pathway covers chapters 01 to 13 of "”. After the cohort, independently explore chapters 14 to 20, which explores the advanced functionalities of Bitcoin Core.

Mastering Bitcoin
Discord workspace
discussion questions
deputy guide
Learning Bitcoin From Command Line
GitHub - BlockchainCommons/Learning-Bitcoin-from-the-Command-Line: A complete course for learning Bitcoin programming and usage from the commandGitHub
Logo
Page cover image