Mastering Bitcoin

Cohort Kicking off on April, 2025

What is it? It's a comprehensive, structured learning adventure designed to give you a solid grasp of Bitcoin’s core principles and tech. We dive into the technical stuff, practical use cases, and the bigger picture of Bitcoin’s impact on finance, using Andreas Antonopoulos’s book "Mastering Bitcoin: Programming the Open Blockchain (3rd Edition)" as our primary study material.

Who is it for? This cohort is open to all — doesn’t matter if you're a dev, designer, or just a curious enthusiast. Whether you’re new to Bitcoin or already have some knowledge, this cohort will level you up and give you the bare minimum Bitcoin know-how to begin your journey (or career) in the Bitcoin world.

What are the prerequisites? No specific background needed — just a strong desire to learn about Bitcoin. Some basic knowledge of programming and blockchain tech helps but isn't a must. Your curiosity to learn is the most important tool here!

What are the takeaways?

  • Solid Understanding : Gain a deep understanding of Bitcoin’s protocol, architecture, and security
  • Hands-On Experience : Get practical experience with Bitcoin development and tools
  • Economic Insights : Understand the economic and philosophical aspects of Bitcoin
  • Community : Join and connect with a vibrant Bitcoin community of like-minded individuals
  • Certification : Earn a certificate of cohort completion as your proof-of-work
  • First Step to Contribution : Be able to take your first step to contribute confidently to Bitcoin projects and communities
  • Fellowship Opportunities : Gain access to fellowship opportunities at Bitshala and exclusive invites to Bitspace for more physical community experiences

What is the fellowship program? The fellowship program is your launchpad into the Bitcoin FOSS(Free and Open Source Software) world. Whether it's developing innovative open-source software or leading educational initiatives, this is where your contributions to Bitcoin begin — and maybe even your Bitcoin career!

Cohort Details

Commencement date

28th June 2024

Registration deadline

27th June 2024

Duration

08 weeks

Cohort level

Beginner (Basic Theory)

Mode

Self-study, weekly live sessions, group discussions, and QnA

Format

Online virtual classroom

Structure

The structure of the cohort program is designed for self-study. Each week, participants will be assigned to a group to receive questions related to the scheduled chapters. Participants are expected to study the material, prepare answers to their questions, and actively participate in the weekly group discussion sessions, where they will explain their answers to other participants.
Following the group discussion, Bitshala Teaching Assistants (TAs) will be available for doubt-clearing sessions, providing an opportunity to ask additional questions and clarify any doubts that arose during the study session.
After the group session, participants will be given programming exercises based on the weekly study content. Participants are expected to complete and submit the exercises within the designated timeframe.

Cohort calendar

Weeks

Lessons

Chapters


Week 01

Introduction (1) ; How Bitcoin Works (2)

01-02


Week 02

Bitcoin Core (3) ; Keys and Addresses (4)

03-04


Week 03

Wallet Recovery (5) ; Transactions (6)

05-06


Week 04

Authorization & Authentication (7) ; Digital Signatures (8)

07-08


Week 05

Transaction Fees (9) ; The Bitcoin Network (10)

09-10


Week 06

The Blockchain (11) ; Mining and Consensus (12)

11-12


Week 07

Bitcoin Security (13) ; Second-Layer Applications (14)

13-14


Week 08

Next Steps


Meet Your TAs

RAJ
Lead, Bitshala
ANMOL
Engineer, Bold
FAISAL
Program Manager, Bitshala
Saurabh S
Operations Lead, Bitshala
EMJSHRX
Open Source Dev
DELCIN
Rust Educator
SHREYAN
Host, Bitcoin Reads
ADITYA
Open Source Lightning Dev

Cohort Graduates with Bitshala Fellowship

Bala
Developer
Shreyan
Educator
Faisal
Educator