Page cover

Rust for Bitcoiners

Learn Rust. Build Bitcoin. Contribute to Open Source.

circle-info

The first live cohort of this pathway for 2026 is coming soon...

Rust for Bitcoiners is a focused, self-paced learning pathway designed to help experienced developers build the Rust skills required to contribute meaningfully to Bitcoin open-source projects.

Rather than reinventing the wheel, Btrust Builders acts as a learning coordinator, curating high-quality Rust learning resources, structuring weekly progress, and surrounding you with peer and faculty support so you don’t learn alone.

This pathway is ideal if you already understand Bitcoin basics and want to move closer to real code, real repositories, and real contributions.

CTAs

View Weekly Gameplan

Apply join a Live Cohort


What This Pathway Is

A structured learning journey that introduces you to Rust fundamentals and shows how Rust is used in high-performance, security-critical Bitcoin development.

You’ll work through an industry-relevant Rust curriculum while completing practical Builder tasks that reinforce what you’re learning and connect it back to Bitcoin use cases.

This is not a bootcamp and not a traditional fellowship. It’s a pathway designed to help you build capability, discipline, and confidence as a Bitcoin developer.

Who It’s For

This pathway is best suited for developers who:

  • Are comfortable with at least one programming language

  • Have some familiarity with the Rust programming language and Bitcoin concepts

  • Want to contribute to Bitcoin or Lightning open-source projects

  • Are interested in Rust for systems, performance-critical, or security-sensitive work

If you’re brand new to programming or Bitcoin, we recommend starting with earlier Builders pathways before joining Rust for Bitcoiners.

What To Expect

By the end of this pathway, you should expect to have:

  • A solid understanding of Rust fundamentals (e.g. ownership and borrowing, memory safety, concurrency concepts)

  • Hands-on Rust coding experience

  • Practical exercises connecting Rust concepts to Bitcoin-related tasks

  • Experience learning independently while staying accountable to a group

  • Clear next steps toward Bitcoin open-source contribution

You’ll also be supported by:

  • Weekly peer sync calls

  • Text-based office hours with faculty

  • A private Discord channel for questions, collaboration, and accountability

Cohort Details

  • Registration deadline: Not fixed

  • Commencement date: Not fixed

  • Duration: 6 Weeks

  • Level: Intermediate to Advanced

  • Commitment: ~5–7 hours per week

  • Mode: Self-paced modules, with guided structure and community support

  • Format: Online (BTCdemy and Discord)

  • Support: Discord community, sync calls, office hours


How the Pathway Works

This pathway combines independent learning with structured support.

You’ll move through Rust content at your own pace, but each week follows a shared rhythm to keep you consistent and accountable.

The Learning Stack

We will be using BTCdemy to go through the material - The Bitcoiner's Intro to Rust

  • Practice: Weekly Builders coding tasks

  • Support: Discord community, homegroup syncs, and office hours

Builders does not modify or duplicate the BTCdemy content. Instead, we:

  • Organize the learning timeline

  • Provide weekly structure

  • Add contextual and technical Builders exercises

  • Facilitate peer discussion and mentorship

  • Help you stay consistent through accountability


Start the Pathway

When you’re accepted into Rust for Bitcoiners, you’ll receive access to the private #rust-for-bitcoiners channel on our Discordarrow-up-right workspace. Once you join, 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. 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.

These groups work best when we get to know each other.

Begin Rust for Bitcoiners

Last updated