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. Mastering Bitcoin by Andreas M.

Mastering Bitcoin

PreviousPathways GraduatesNextStudy Materials

Last updated 14 days ago

The first cohort of this pathway has recently concluded.

What It Is

A comprehensive, 8-week journey to build a deep understanding of Bitcoin’s core principles and technology. To help familiarize developers with Bitcoin’s fundamentals, this is a peer-learning study group in Mastering Bitcoin.

We use Andreas Antonopoulos’s book "" as our primary study material.

Each week participants are required to read the assigned material, prepare a presentation around a Socratic question, and attend a discussion call, chaperoned by a Builders representative.

Who It’s For

Everyone — whether you're a developer, designer, or simply curious about Bitcoin, this pathway is perfect for building your foundational knowledge.

Prerequisites

You don’t need any special background—just a real interest in learning about Bitcoin. It helps if you know a bit about programming or blockchain, but it’s not a deal-breaker. Your curiosity is the most important thing here.

Details

  • Registration deadline: March 03, 2025

  • Commencement date: March 10, 2025

  • Duration: 8 Weeks

  • Level: Beginner (Theory)

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

  • Format: Online classrooms (GitHub & Discord)


Timeframe

We will meet weekly for eight weeks. Each study session will be for 90 minutes starting Wednesday, March 12 on Jitsi (links to follow).

We expect everyone to attend every week, but understand that life happens. You are allotted two absences during the 8-week course. If you are absent a third 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

    • 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: 'How Bitcoin Works'

2

Week

Chapter 3: 'Bitcoin Core: The Reference Implementation'

Chapter 4: 'Keys and Addresses'

3

Week

Chapter 5: 'Wallet Recovery'

Chapter 6: 'Transactions'

4

Week

Chapter 7: 'Authorization and Authentication'

Chapter 8: 'Digital Signatures'

5

Week

Chapter 9: 'Transaction Fees'

Chapter 10: 'The Bitcoin Network'

6

Week

Chapter 11: 'The Blockchain'

Chapter 12: 'Mining and Consensus'

7

Week

Chapter 13: 'Bitcoin Security'

Chapter 14: 'Second-Layer Applications'

8

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 #mastering-bitcoin Discord channel. This is your space, so use it!

Once you are invited to the private #mastering-bitcoin 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 and cover in your 1-on-1 partner session

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

Mastering Bitcoin: Programming the Open Blockchain (3rd Edition)
Discord workspace
discussion questions
deputy guide
GitHub - bitcoinbook/bitcoinbook: Mastering Bitcoin 2nd Edition - Programming the Open BlockchainGitHub
Logo
Page cover image