START YOURCAREER INBITCOIN OPEN SOURCE
The ₿OSS Challenge is a Chaincode Labs initiative for coders serious about beginning a career in bitcoin open source software
About the Challenge
It's no secret that getting started in ₿OSS (Bitcoin Open Source Software) can be difficult. Sometimes it's not obvious where to begin, and other times it takes an extra nudge. No matter the situation, the ₿OSS Challenge is ready to tackle obstacles like these by providing guidance and scaffolding for the journey.
At the heart of the challenge is a set of programming exercises and hands-on activities spanning the course of a month. Once that month is complete, participants that are ready to continue the adventure have the opportunity to extend the program for two additional months.

How It Works
A structured 3-month journey from learning to contributing
Month One
Chaincode curates each cohort, arranges curriculum, and provides ongoing support throughout the program. You will be expected to prep for a minimum 10 hours per week. Outside of the first week, there are no scheduled calls. This program will be taught and mentored by ₿OSS contributors that have stood in your shoes. Throughout the week, there will be async chat discussions and support. If you are willing to do the work, we'll give you what you need to get to where you want to go.


Months 2 & 3
You will have the opportunity to participate in a program with a partner organization. Chaincode will also run a seminar and provide a list of supplemental resources. Advanced participants may be selected for additional opportunities.
Your Journey
The journey to becoming a full-time ₿OSS contributor is long, winding, and different for everybody. It is not a straight path. This challenge is not only designed to give you some supports along the way, but to foster the proactive, self-starter spirit that is required in open source. Join the challenge and see how far you can go!

Testimonials
Hear from our alumni

"This is the best program for jumpstarting your career in bitcoin open source"

Beulah
Vora & Second

"BOSS challenge is hard, but fun and deeply rewarding"

Spacebear
Spiral

"It allowed me to do a fun and rigorous course to transition my skills into bitcoin open source"

Rob
2140

"It changed the trajectory of my career and now I get to work on awesome problems"

David
Localhost Research

"The BOSS challenge really helped me think deeply about bitcoin"

Rita
₿trust

"BOSS program was really intense and fast paced... it really changed my life"

Chuks
₿trust

"BOSS challenge was interesting and super challenging, it changed my life"

Janb84
OpenSats

"The program was engaging... it changed my perspective and my life"

Macgyver
Maelstrom & OpenSats

"It's tough to get into open source on your own and this program was a good guide"

Marco
Brink

"BOSS challenge was really motivating and challenging, it really changed my life"

Martin
Spiral

"The program equipped me with the knowledge to work on bitcoin full time"

Zealsham
₿trust

"Successfully completing the BOSS challenge changed my life"

Rkrux
Maelstrom

"It truly changed my life, now I get to have the best job in the world"

Elnosh
OpenSats & Chaincode

"It forced me to engage deeply with bitcoin fundamentals"

Ram
ANNOUNCED SOON

"The BOSS challenge was enlightening, testing and inspiring"

Sangbida
Blockstream
₿OSS Alumni
Meet the talented developers who have completed the challenge and are now contributing to bitcoin open source projects
₿OSS Alumni

Sangbida
Funded by Blockstream to contribute to Core Lightning

Daniel
Funded by ANNOUNCED SOON to contribute to Bitcoin Core

MacGyver
Funded by Maelstrom to contribute to Silent Payments

Janb84
Funded by OpenSats to contribute to Bitcoin Core

Elnosh
Funded by OpenSats and Chaincode to contribute to LDK and Channel Jamming Research

Ram
Funded by ANNOUNCED SOON to contribute to Bitcoin Core
₿OSS Alumni

Nick
Funded by Spiral to contribute to Rust Bitcoin

Rob
Funded by BDK Foundation, OpenSats, and 2140 to contribute to BDK and kyoto

David
Funded by OpenSats and localhost to contribute to Bitcoin Core

Rkrux
Funded by Maelstrom to contribute to Bitcoin Core

Hodlinator
Funded by OpenSats to contribute to Bitcoin Core

Tdb3
Funded by OpenSats to contribute to Bitcoin Core

Marco
Funded by Brink to contribute to Bitcoin Core
Learning Resources
Free, world-class content to accelerate your Bitcoin journey

Self Paced Seminars
Materials are available for anyone to use with readings and discussion questions on various Bitcoin and Lightning topics.

Onboarding to Bitcoin Core
Covering both the technical components such as, architecture, consensus, validation, the wallet, P2P, and script, and also introduces the under-documented social aspects like PR etiquette and the decentralized development process.

Bitcoin Development Philosophy
A guide for Bitcoin developers who already understand the basics of concepts and processes such as Proof-of-Work, block building, and the transaction life cycle, and who want to level up by gaining a deeper understanding of Bitcoin's design trade-offs and philosophy.

Rust for Bitcoiners
Master the fundamentals of Rust and bitcoin. Start your journey to becoming a bitcoin rust contributor.
About Chaincode

Chaincode Labs is a Bitcoin research and development center based in New York City. We focus on the development of the bitcoin network and related technologies. A critical part of our work is creating a space for those seeking a solid foundation with which to contribute to the bitcoin ecosystem.
Since 2016, our residency program has helped to train and develop the next generation of Bitcoin and Lightning protocol and application engineers.
