About

What's the overview? The Bitcoin Core Review Club is a biweekly study group where we analyze one Bitcoin Core pull request (PR) in depth.

  • Before each session, a PR summary and discussion questions are posted on GitHub.
  • We meet every other Wednesday at 7:00 PM IST on Discord for a live discussion.
  • The sessions are recorded and uploaded to YouTube for future reference.

Who is it for? Anyone looking to contribute to Bitcoin Core can benefit from the Review Club. While basic programming and Bitcoin knowledge are helpful, they're not strict requirements to get started. If you're curious about Bitcoin's codebase, eager to understand how changes get reviewed and merged, and want to contribute to one of the most impactful open-source projects, this club is for you.

What will you learn?

  • A deep understanding of Bitcoin Core's architecture, including its modules, folder structure, and workflows.
  • Learn how Bitcoin Core's functional and unit testing framework works.
  • Get familiar with best practices for reviewing pull requests and submitting useful feedback.
  • Navigate the Bitcoin Core repository with confidence — something that can feel daunting when you're new.

What's next after the Review Club? Once you've participated in a few sessions and understand Bitcoin Core's design, testing framework, and review process, it's time to level up. You can start independently reviewing other PRs in Bitcoin Core and, eventually, submit your own PRs to contribute directly to the project.

How to participate in the Review Club

Step 1: Stay Updated

  • Join our Discord and follow the Review Club channel for updates.
  • The club meets every other Thursday at 8:00 PM IST in the Lounge voice channel on Discord.
  • Follow our GitHub repository for study materials and PR details.

Step 2: Prepare for the discussion

  • Read the PR summary and discussion questions posted on GitHub issues.
  • Review the code changes and prepare your thoughts.
  • Ask questions in the Discord channel as you study. Questions are always welcome!

A full list of prerequisites is available in the GitHub README, so make sure to check that out before your first session.

Step 3: Join the Club Discussion

  • The club is discussion-driven, not a lecture. A host guides the session.
  • You are expected to critically analyze the PR, ask questions, and provide feedback.
  • Discussions are recorded and uploaded to YouTube for reference.

Step 4: Submit Your Review

  • After the club session, submit your review on the Bitcoin Core PR thread.
  • This helps you build your Proof of Work and develop as a Bitcoin Core contributor.
We meet every day at 8:00 PM IST. Interested? Get calendar invites to never miss a session!

See us in action

Missed a session or curious about how our clubs run? Catch up on recorded sessions of our lively discussions and hands-on activities.

Watch Recordings on YouTube →

Meet Your Hosts

Yuvic

Balancing late-night coding with cramming for finals, because contributing to Bitcoin Core is more exciting than college exams.

Probot

Introverted enough to avoid eye contact but bold enough to host Bitcoin Core PR review clubs — because socializing is easier when it's about Bitcoin.