Bitcoin Protocol Development

Cohort Kicking off on November, 2024

Designed by Chaincode, the Bitcoin Protocol Development cohort is an enlightening course that introduces developers to the basics of how the Bitcoin protocol is developed. The scope covers topics such as the history and evolution of the Bitcoin protocol, the underlying technologies enabling its operation, and the various challenges and opportunities associated with its ongoing development and adoption.

Takeaways

    • Understanding Bitcoin Protocol: : Gain insights into the fundamentals of how the Bitcoin protocol is developed, covering its history, technologies, and ongoing challenges.
    • Practical Knowledge: : Acquire practical skills through hands-on assignments and real-world projects related to Bitcoin protocol development.
    • Certificate of Completion: : Receive a certificate recognizing your proof-of-work and accomplishment in Bitcoin protocol development.
    • Community : Join a community of like-minded learners, actively participating in discussions and collaborative learning, fostering a supportive network.

The Deets

Cohort Details

Next Cohort Starting On:

26th April, 2024.

Pre-requisites

  1. Basic knowledge of Bitcoin protocol (suggested-read Mastering Bitcoin)

Format

Online virtual classroom

Structure

Weekly live sessions, group discussions, and Q&A

Categories

Bitcoin Basics, Advanced Concepts, Community Engagement

Duration

06 weeks

Cohort Overview

Cohort level: Intermediate

This cohort assumes a basic level of Bitcoin protocol knowledge. Participants are expected to have pre-read Mastering Bitcoin as a prerequisite. The program spans several weeks, covering topics such as SegWit, mining, network block propagation, P2P, scripts, wallets, and more.

Meet Your TAs

Raj Maitra

Raj Maitra

Github Twitter

Pen-and-paper engineer turned keyboard warrior in multiple rabbit holes. Often known for making a mess. An actual rabbit.

Sovrav

Sovrav

Github Twitter

PM juggling Bitcoin FOSS projects and ventures like a circus performer.

Anmol Sharma

Anmol Sharma

Github Twitter

When he is not talking about Bitcoin,he is busy writing code. But let's be honest, he is usually busy talking about Bitcoin.

Emjshrx

Emjshrx

Github Twitter

Joined Bitshala to run Bitcoin Core on his Dive Computer. Didn’t work, but he’ll keep trying.

Cohort calendar

Weeks

Lessons

Chapters


Week 01

Welcome to the Bitcoin Protocol Development Seminar

00


Week 02

SEGWIT

01


Week 03

Mining and Network Block Propagation

02


Week 04

P2P

03


Week 05

Scripts and Wallets

04


Week 06

Next Steps


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.

“Bitcoin seems really technical,
is it hard to get started?"

“Bitcoin seems really
technical, is it hard to
get started?"

Don’t worry, our club activities,
meetups, and study cohorts, will help
make your Bitcoin journey much more
smoother, accessible, and fun.

Latest in Bitcoin Tech

Stay updated and explore the latest developments in Bitcoin tech

Start staying updated →

Bitcoin Reading Club

Learn from non-tech Bitcoin books with fun community reading sessions

Join the club →

Bitcoin PR Review Club

Review Bitcoin Core PRs together and sharpen your dev skills along the way

Review PRs together →

Bengaluru BITDEVS

Join us offline for an evening of diving deep into Bitcoin tech with bitcoiners

Tell me more →

Bitcoin Study Cohorts

Dive deeper into Bitcoin tech with fellow learners and aspiring developers

Check out the cohorts →

Bitshala Fellowship (Paid)

Kickstart your Bitcoin FOSS career with hands-on work on real-world projects

Apply for a fellowship →

And, we totally understand, Bitcoin Tech
can seem overwhelming in the start but it’s
hard mostly if you’re trying to learn alone.