Chaincode Labs
A free three-month program taught and mentored by bitcoin open-source contributors, designed to give participants the professional feedback needed to make their first contributions to bitcoin software. Participants work in C++ or Rust, prepare at least 10 hours per week, and take part in async discussions. A baseline level of coding proficiency is required and applicants complete a selection exercise.