
Rust for Bitcoiners
Learn Rust. Build Bitcoin. Contribute to Open Source.
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
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 Discord 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.
Last updated