About the program
Rust for Bitcoin 2.0 is an intensive 10-week hybrid training program designed to equip experienced developers with the skills, infrastructure access, and open-source discipline needed to contribute meaningfully to the Bitcoin ecosystem using Rust. Built on the foundation of a successful first cohort, this edition goes deeper, with a more structured curriculum, dedicated maintainers, and a formal pathway into Bitcoin open-source contribution.
What makes this cohort different
Maintained infrastructure
Dedicated repository maintainers and CI workflows ensuring long-term health of all cohort materials.
Live node access
Direct access to live Bitcoin and Lightning node infrastructure via Bitrpc.
Post-graduation mentorship
Formal post-graduation tracking and mentorship at 3 and 6 months to support sustained OSS contributions.
What you will learn
- Bitcoin fundamentals and protocol internals
- Rust programming for systems and Bitcoin development
- Bitcoin Core RPC, wallet and key management
- Bitcoin data structures and script
- Lightning Network fundamentals
- Open-source workflows, code review culture, and contributing to upstream Bitcoin projects
Who should apply
This program is for developers with significant programming experience who are serious about building on and contributing to Bitcoin using Rust. Whether you are an experienced Rust developer looking to go deeper into the Bitcoin protocol, or a strong developer ready to pick up Rust as your tool into the Bitcoin open-source ecosystem, this program is designed for you.
Program schedule
- Start date
- Tuesday, July 29, 2026
- Duration
- 8 weeks core curriculum + 2 weeks capstone
- End date
- October 4, 2026
- Delivery
- Hybrid — onsite in Kaduna and virtual
Supported by
Btrust is a nonprofit dedicated to decentralising Bitcoin development globally.