Bitcoin Developer School

A Bitcoin OSS contributor pipeline.

Learn practical Bitcoin skills, become a capable builder, or bring hands-on Bitcoin education to your community.

New study cohort · freeDecoding Bitcoin starts Mon 16 Nov10 weeks of interactive lessons, Mondays 7–8:30pm (UTC+8) on Discord
student@codeorange: ~

$ cat developer-pipeline.txt

Our developer pipeline:

  1. Workshops and meetups
  2. Study cohorts
  3. Privacy Track
  4. Code Review Club
  5. Fellowships
  6. Full-time Bitcoin OSS development

$ status: builders moving from first meetup to public contribution

  • 28builders in the community
  • 11with merged PRs in Bitcoin open source
  • 6steps from first meetup to full-time
  • 100%free, online and in Bali
See every merged PR →

How it works

The pathway: first meetup to full-time Bitcoin OSS.

Six steps. Start wherever you are — every step is free, and every step points at real public work.

Join Discord — the next stepOr pick a workshop firstFree forever · online + in person · beginners welcome

Recurring events

Always something happening.

Never miss a session.

Add to Google Calendar ↗

Get a weekly email of our events.

● Live schedule · updates automaticallyTimes in UTC+8

Open calendar page →

Workshop floor

Inside the workshops.

Image

Developer community

We build the community. They build Bitcoin.

People in the Code Orange community. Projects are listed only where the person has a merged PR on our public PR dashboard; the work belongs to them.

Meet the 28 builders11 with merged PRs in Bitcoin open source
ArowoloMerged PRs in: Mostro, rust-payjoin.
DayvvoMerged PRs in: Alby bitcoin-connect, Alby js-sdk.
DiegodevMerged PRs in: Master Bitcoin From Command Line.
GradaleMerged PRs in: rust-bitcoin, hex-conservative, corepc.
MuhammadMerged PRs in: Bitcoin Core, rust-bitcoin, Floresta, bdk_wallet, Cove wallet, SeedSigner.
MwihotiMerged PRs in: rust-payjoin.
PeterMerged PRs in: Bitcoin Core, rust-bitcoin, kernel-node, rust-bitcoinkernel, BDK.
PsychemistMerged PRs in: LDK, Mastering Taproot, bitcointranscripts, Saving Satoshi.
RazorMerged PRs in: peer-observer, corepc, bitcointranscripts.
VaanMerged PRs in: rust-payjoin, payjoin.org, bdk-cli, rust-bitcoin, bdk_wallet, esplora-cli.
DashingtimmyCommunity member.
IlieCommunity member.
MakuuciCommunity member.
Mr MiyagiCommunity member.
WolfCommunity member.

Community directory →

FAQ

Common questions.

How do I get started?

One step: join the Discord → — that's the front door. Say hi, then come to a free workshop or enroll in a study cohort. No application, no cost.

How much does it cost?

All Code Orange programs are free of charge for everyone joining.

Do I need prior coding experience?

rawBit and the Bitcoin Privacy Track expect comfort with a programming language. Bitcoin Basics, Sovereign Bitcoiner, Agentic Engineering, and Vibe Coding welcome curious beginners.

Can I join remotely?

Yes. Most sessions run online through Discord, with hands-on hardware sessions layered in where they help.

Can I run a workshop?

Yes. The curriculum is open source and adaptable for local communities. Email us your workshop idea → and we’ll help get it started.