Choose a local African bootcamp if you want in-person learning, local employer connections, and market-specific curriculum (M-Pesa, Paystack, USSD). Choose an international online programme if you want remote work with Western companies, a globally recognized brand, or a specific technology specialisation not available locally. The best middle ground: an Africa-based online programme like McTaba that combines African-market curriculum with global development standards, accessible from anywhere on the continent.
They know your job market. A Nairobi-based bootcamp knows which Kenyan companies hire juniors, what salary to expect, which job boards work, and how the local tech ecosystem operates. An international programme knows the San Francisco market. That knowledge difference translates directly into career support quality.
They teach local infrastructure. Moringa, Refactory, and McTaba teach payment systems, mobile money, and communication tools that African businesses actually use. International programmes teach Stripe and Twilio because those are what their primary market uses. If your first client needs M-Pesa, only one of these prepared you for that conversation.
They have local employer relationships. Years of graduates working at local companies create a pipeline. When a Nairobi startup needs a junior developer, they reach out to the bootcamps they have hired from before. That pipeline does not exist with a programme based in New York.
They understand your constraints. Power outages, internet reliability, mobile-first users, M-Pesa payment preferences. An African-based programme builds around these realities instead of assuming reliable electricity and a credit card.
For country-specific reviews: Kenya, Uganda, Rwanda, Tanzania, Nigeria.
Broader curricula and more specialisation options. International programmes have more resources to develop and maintain large curricula. They can offer specialised tracks (data science, DevOps, mobile development, cybersecurity) that smaller local programmes may not have the instructor pool to support.
Global brand recognition. General Assembly, Le Wagon, and similar names are recognised by HR departments at large international companies. This can help your resume get past initial screening, especially for remote work with Western companies.
Larger alumni networks. Thousands of graduates across dozens of countries create a broader professional network. This is valuable if your goal is working internationally or remotely for companies in multiple markets.
More established outcomes data. Programmes that have been running for 10+ years have more transparent and verifiable employment data than newer local programmes. You can find independent reviews, salary reports, and graduate surveys more easily.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
The either-or framing (local in-person vs international online) misses a third option that addresses both sets of weaknesses: an Africa-based online programme.
McTaba is specifically designed for this position:
This is not a compromise. It is an attempt to combine the strengths of both: local-market relevance and curriculum depth, accessible from any location on the continent.
Other Africa-based online options include ALX (free, pan-African, high dropout) and some programmes offering remote tracks (Moringa's remote option from Kenya).
Three questions determine the right choice:
1. Where do you want to work?
2. Do you need in-person learning?
3. What is your budget?
For most African learners, the Africa-based online option offers the best combination of curriculum relevance, accessibility, and price. Start with Tech Foundations (KES 2,999) to test whether the approach works for you.
KES 2,999
Not sure where to begin? This beginner-friendly course covers how computers work, the internet, Git, and your first lines of code — everything you need before picking a stack. 10 modules, 89 lessons.
Start Tech Foundations