Rust For
Bitcoin 2.0

Sponsored byBtrust
July 28 – Oct 4, 2026Apply Here

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

Btrust is a nonprofit dedicated to decentralising Bitcoin development globally.

Apply now

Registration is open. Limited spots available.