What you’ll learn
Once enrolled, you’ll be paired with one of our experienced Bitcoin and open-source instructors who will guide you through your coding journey. During your first session, your mentor will assess your current skill level and tailor lessons to your needs.
Ready to start your journey into the world of code? Code Foundations is designed for beginners who want to become developers and eventually build with Bitcoin. We provide a practical and supportive learning environment that helps you gain the skills and confidence to start writing real code.
Our program covers all the essentials you need to become a confident developer ready for the Bitcoin ecosystem:
Core Skills You’ll Develop
- - Learn how to use Git, GitHub, issue tracking, pull requests, reviews, and open-source collaboration patterns.
- - Work with Bitcoin libraries in Go, Rust, JavaScript ,etc; build small Bitcoin utilities; understand how transactions, keys, and nodes work.
- - Strengthen your debugging, testing, architecture, and problem-solving skills through real engineering tasks.
- - Gain a practical understanding of Bitcoin, Lightning, and permissionless protocols like Nostr and how engineers build on top of them.
- - Contribute to an actual open-source repository: tools, dashboards, utilities, apps, or infrastructure components.
- - Learn how engineers reason about problems, break down tasks, read documentation, and approach unfamiliar technologies
Fellowship Features
-
Experienced Mentors
Work with engineers who contribute to real Bitcoin and open-source projects. -
Project-Based Learning
Everything you learn is tied to a real project, no theory without building.
-
Community Access
Join a network of African Bitcoin developers collaborating on open-source work. -
One-on-One Support
Receive personal feedback, code reviews, and guidance as you progress.
Enroll Today!
Ready to advance your journey as a developer? Join the Bitcoin Engineering Fellowship and take your next step toward building real open-source Bitcoin projects. If you’re serious about engineering and want to work with Bitcoin at a deeper level, we’ll guide you through every stage of the process.