Pathways Graduates
Welcome to our living archive of graduates from all technical learning pathways offered by Btrust Builders. Use the buttons below to jump to a specific pathway.
Jump to:
Learn Bitcoin from the Command Line
Mastering Bitcoin
Duration: 8 weeks
Material: Mastering Bitcoin: Programming the Open Blockchain (3rd Edition) by Andreas Antonopoulos
Graduation Criteria: Graduates must read all study materials; complete assigned course work (including partner discussions); prepare presentations on Socratic questions; attend at least 5 of 7 weekly 90-minute group study sessions; and achieve an overall 70% pass grade.
Grading: Learners were evaluated based on:
Engagement – Active participation in discussions
Preparation – Evidence of thoughtful review beyond the shared material and questions
Technical Depth – Ability to engage with complex technical topics in the materials
Answer Quality – Clear, logical, and insightful responses
Interaction Quality – Respectful and constructive communication with peers
Attendance – Consistent and punctual presence throughout the cohort
These evaluations helped determine overall rankings and the top-performing developers in the cohort.
Graduate Lists
Cohort Data
18 graduates 14 male, 4 female 9 countries (Ethiopia · Ghana · Malawi · Mozambique · Nigeria · South Africa · Uganda · Zambia · United Kingdom)
Learn Bitcoin from the Command Line
Duration: 7 weeks
Material: Chapters 01 to 13 of the tutorial Learning Bitcoin from the Command Line 2.2.0 by Christopher Allen and Shannon Appelcline. Run in a similar style as the study groups, specialized knowledge is built in Bitcoin Core through the CLI.
Graduation Criteria: Graduates must read all study materials; complete assigned course work (including partner discussions); prepare presentations on Socratic questions; pass curated weekly technical exercises (including a capstone project), attend at least 5 of 6 weekly 90-minute group study sessions, and achieve an overall 70% pass grade.
Grading: Learners were evaluated based on:
Engagement – Active participation in discussions
Preparation – Evidence of thoughtful review beyond the shared material and questions
Technical Depth – Ability to engage with complex technical topics in the materials
Answer Quality – Clear, logical, and insightful responses
Interaction Quality – Respectful and constructive communication with peers
Technical Work - Successfully completing practical exercises related to the week's learning
Attendance – Consistent and punctual presence throughout the cohort
These evaluations helped determine overall rankings and the top-performing developers in the cohort.
Graduate Lists
Cohort Data
19 graduates 14 male, 5 female 7 countries (Ghana · Kenya · Mauritius · Nigeria · South Africa · Uganda · United States)
Cohort Data
24 graduates 20 male, 4 female 8 countries (Nigeria · Kenya · Malawi · Bénin · Ghana · Uganda · Brazil · United States)
Rust for Bitcoiners
Duration: 6 weeks
Material: The Bitcoiner’s Intro to Rust course on BTCdemy, supplemented with Builders’ practical tasks. Learners explore Rust fundamentals (ownership, borrowing, memory safety, traits, error handling, etc.) while applying them to Bitcoin-specific projects. The pathway combines self-paced study, coding exercises, and group support to foster both language proficiency and application to Bitcoin development.
Graduation Criteria: Graduates must complete BTCdemy course modules; submit Builders’ weekly coding tasks via GitHub; actively participate in at least 5 of 6 weekly sync calls; attend at least 2 Office Hour sessions on Discord; share weekly progress updates (screenshots and GitHub links); and complete the final Builders capstone project.
Grading: Learners were evaluated based on:
Engagement – Active participation in weekly syncs, office hours, and community discussions
Preparation – Evidence of consistent module completion and progress submissions
Technical Depth – Ability to apply Rust concepts to Bitcoin-specific tasks
Exercise Completion – Consistent completion of BTCdemy modules and Builders coding tasks
Answer & Code Quality – Clear, functional, and well-documented code solutions
Interaction Quality – Respectful and constructive communication with peers and chaperones
Attendance – Consistent presence in sync calls and active contributions during sessions
These evaluations helped determine overall rankings and the top-performing developers in the cohort.
Graduate Lists
Cohort Data
38 graduates 29 male, 9 female 6 countries (Nigeria · Kenya · Poland · India · Senegal · Uganda)
Language Clubs
Duration: 6 weeks
Material: Language-specific tracks on Exercism (Python and C++), supplemented with Builders’ add-on exercises tied to Bitcoin concepts. Developers progress through structured practice problems and apply their skills to Bitcoin-focused projects.
Graduation Criteria: Graduates must complete at least 85% of assigned Exercism exercises (Python: 110/140, C++: 85/99); submit Builders’ weekly coding tasks via GitHub; attend at least 5 of 6 weekly sync calls; participate in at least 2 Office Hour sessions; submit weekly progress updates (Exercism screenshots and GitHub/shared code links), and complete the final Builders capstone project.
Grading: Learners were evaluated based on:
Engagement – Active participation in weekly syncs, office hours, and community discussions
Preparation – Evidence of steady Exercism progress and readiness for group discussions
Technical Depth – Ability to apply language fundamentals (Python or C++) to Bitcoin-related tasks
Exercise Completion – Consistency in completing Exercism problems and Builders add-on exercises
Answer & Code Quality – Clear, functional, and well-documented code solutions
Interaction Quality – Respectful and constructive communication with peers and chaperones
Attendance – Consistent presence in sync calls and active contributions during sessions
These evaluations helped determine overall rankings and the top-performing developers in the cohort.
Graduate Lists
Last updated