Kickstart Your Bitcoin Developer Career

Btrust Builders helps African software developers build the skills and experience to contribute to open-source Bitcoin and Lightning. Choose a pathway, learn with experienced developers and peers, and build a public record of your work.

Our Learning Pathways

Beginner

8 weeks

Multiple live cohorts a year

Self-paced always open

Mastering Bitcoin

Your introduction to Bitcoin fundamentals. Built around Andreas Antonopoulos’ Mastering Bitcoin (3rd edition), the pathway combines guided reading, discussions, weekly sessions, and study groups.

Prerequisites

No Bitcoin background is required. Basic programming familiarity is helpful but not required.

What you'll do

Read the book, complete discussion prompts, attend weekly sessions, and contribute to shared notes.

By the end

Build clear mental models for how Bitcoin works (transactions, blocks, mining, and consensus) and be ready for a hands-on pathway.

Best if

You’re new to Bitcoin.

Engagement Modes

Each Pathway is available in two learning modes, so you can choose what works best for you. Live cohorts have limited places due to high demand, while self-paced learning remains open year-round.

Whichever mode you choose, you’ll have access to the same high-quality curriculum and core learning experience.

Live Cohort

Live Cohort

This is application-based and fixed-date, with teacher-led sessions, study groups, exercises, and grading.

Self-paced

Self-paced

This is open year-round with full materials, Discord access, pacing prompts, and office hours. Strong self-paced performance can help you enter a future live cohort.

Start Your Career in ₿OSS — is a one-month challenge run with Chaincode Labs for developers ready to begin contributing to Bitcoin open source.

The challenge combines coding exercises, structured learning, and support from active contributors.

Top performers continue with Chaincode for two months of advanced mentorship. Others move into a Builders pathway.

PREREQUISITES

Passing the preliminary challenge.

WHAT TO EXPECT

Hands-on open source Bitcoin & Lightning development.

Mentorship from Bitcoin Core and ecosystem developers.

Collaborative development challenges in Rust, C/C++, or Python.

A learning structure that encourages self-motivation, curiosity, and resilience.

2026 Program Calendar

Q1 (January-March)

BOSS challenge (Starts January)

BOSS redirections (Starts February)

Mastering Bitcoin Cohort 1 (Starts March)

Learn Bitcoin from the CLI Cohort 1 (Starts March)

Q2 (April-June)

Rust for Bitcoiners Cohort 1 (Starts May)

Language Clubs Cohort 1 (Starts May)

Q3 (July-September)

Mastering Bitcoin Cohort 2 (Starts June)

Learn Bitcoin from the CLI Cohort 2 (Starts June)

Open Source Fellowship (Starts August)

Q4 (October-December)

Rust for Bitcoiners Cohort 2 (Starts October)

Language Clubs Cohort 2 (Starts October)

Program close

Rust for Bitcoiners Cohort 2 (Starts October)

What you get from the Program

Live Community Support

Live Community Support

Join a community of talented African developers learning, collaborating, and growing together.

Deep & Structured Learning

Deep & Structured Learning

Gain a practical introduction to Bitcoin, Lightning, and open-source development methodologies

High Quality Resources

High Quality Resources

Access curated readings, technical exercises, coding challenges, prompts, and practical walkthroughs.

World-class Faculty

World-class Faculty

Learn from world-class Bitcoin developers guiding and supporting you throughout your journey.

Developer Mentorship

Developer Mentorship

Receive mentorship from experienced Bitcoin developers, including former Btrust Pathway participants and grantees.

Proof of Work

Proof of Work

Build Bitcoin and Lightning projects that showcase your skills and open-source contributions.

Open-Source Habits

Open-Source Habits

Develop habits for reading code, collaborating effectively, and contributing confidently to open source.

Fellowship Stipend

Fellowship Stipend

Receive a monthly stipend throughout the ten-week of the Open Source Fellowship program.

Growth Signals

Growth Signals

Understand what readiness for deeper technical contributions and long-term open-source work looks like.

Grant Support

Grant Support

Become eligible for Btrust grants supporting sustained Bitcoin open-source development work.

How to Apply

01

Pick a Pathway

Review the available Pathways and choose the one that matching your skills. Mastering Bitcoin is a good starting point if you’re unsure.

02

Fill in the Application

Complete one application form, sharing your background, learning goals, and preferred pathway. This helps us understand your experience and readiness.

03

Candidate Review

We review your application alongside your GitHub or GitLab activity to assess your experience, commitment, and overall fit for your selected learning pathway.

04

Selection Notification

We aim to respond within two weeks. Depending on availability, you'll join a live cohort, be placed on the waitlist for the next cohort, or begin on the self-paced track.

Frequently Asked Questions

Who is eligible to join?

You're a strong fit if you have at least one year of production software development experience, an active GitHub or GitLab account, and the ability to work through difficult technical concepts. You do not need Bitcoin experience, but you should want to learn and contribute.

caret

How do I apply?

Complete the application form. It covers all four pathways.

caret

Do I have to pay?

No. All Pathways are free.

caret

Is there a deadline?

Self-paced learning is always open. Live cohort applications open before each cohort.

caret

Is the program open outside Africa?

Our focus is Africa and the broader Global South. Others are welcome to apply, and we'll help where possible.

caret

What's the difference between self-paced and live?

Self-paced is open year-round with full materials, Discord access, pacing prompts, and office hours. Live cohorts have fixed dates, teacher-led sessions, and group work. Live participation is required for Fellowship consideration.

caret

How do I choose a pathway?

Choose based on your technical experience, Bitcoin knowledge, and goals. We may redirect you to a better fit during review.

caret

Do I have to take all four pathways?

No. Choose the pathway that matches your readiness. We recommend taking only one live cohort at a time.

caret

How does BOSS fit in?

BOSS is a separate, externally judged entry point run with Chaincode Labs. Top performers continue with Chaincode; others move into a Builders pathway. You can also apply directly to a pathway.

caret

How do I get into the Fellowship?

You don't apply directly. We invite strong contributors from live Pathways based on their technical understanding, consistency, engagement, initiative, collaboration, and communication.

caret

Does completing a live pathway guarantee Fellowship selection?

No. The Fellowship is selective and depends on the quality and consistency of your work. You can learn more on the fellowship pag

caret

What happens after I graduate?

You join the Builders alumni community and may contribute to open source, become faculty or mentors, lead BitDevs communities, or pursue grants.

caret

What if I'm already beyond the pathways?

If you already have significant Bitcoin open-source experience and a strong public track record, you may be better suited for direct consideration for Btrust Developer Grants. Check our website for more information

caret

Will Btrust hire me?

No. Btrust Builders does not guarantee employment. The program helps you build a credible open-source track record and prepare for future grant opportunities.

caret

Join Btrust Builders today.

Apply now
Arrow Right
The team

© 2026 All rights reserved. Btrust.