ALX Africa is a free, 12-month software engineering programme built on the Holberton curriculum. The zero-cost entry and large community are real advantages, but the programme has high dropout rates (estimated 70-80%), inconsistent peer-learning quality, and almost no coverage of African-market technologies like M-Pesa and USSD. It works best for highly self-motivated learners who can commit full-time.
ALX Africa is a solid free option for self-starters who need structure, but the high dropout rate and limited African-market focus mean many learners would benefit from a more hands-on, regionally relevant programme.
Best for:
Not ideal for:
ALX Africa (formerly ALX Software Engineering, and before that Holberton School Africa) is a free, full-time software engineering programme that runs for approximately 12 months. It was launched as part of the ALX Africa initiative by Sand Technologies founder Fred Swaniker, with the ambition of training two million young African leaders by 2030.
The programme is built on the Holberton School curriculum, which emphasises peer learning, project-based education, and low-level programming fundamentals. Students work through increasingly complex projects, starting with shell scripting and C programming, then progressing through Python, web development, and eventually specialisation tracks.
ALX operates across multiple African countries, with hubs in Nairobi, Lagos, Johannesburg, Cairo, and other cities. The programme is entirely free for students, funded by the broader ALX/Sand Technologies ecosystem.
The ALX SE curriculum is divided into two main phases:
Foundations (Months 1-9): This phase covers the core computer science and programming fundamentals that every software engineer should know. Topics include:
Specialisation (Months 9-12): Students choose a track, typically back-end, front-end, or a newer machine-learning path. This phase includes a portfolio project where learners build something from scratch.
The curriculum's strength is its depth in low-level fundamentals. Graduates understand memory management, pointers, and systems programming better than many bootcamp graduates. The flip side is that it takes 9 months before students touch modern web frameworks. There is also virtually no coverage of African-market technologies: no M-Pesa integration, no USSD development, no WhatsApp Business API work.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
ALX's defining feature is its peer-learning approach. There are no traditional lectures. Students get project briefs, get pointed to resources, and are expected to figure things out collaboratively. Formal mentors exist but play a limited, mostly evaluative role.
When it works well: Peer learning develops genuine problem-solving skills. You cannot fake your way through it. You have to understand the material well enough to explain it to others, and many ALX graduates cite this as the programme's greatest strength. It mirrors real-world engineering, where you often have to learn new technologies on the job with limited guidance.
When it breaks down: The quality of peer learning depends entirely on your cohort. If you are grouped with motivated, capable peers, the experience is excellent. But many learners report being in groups where the majority have dropped off or are struggling, leaving a handful to carry the workload. In a cohort of 200, it is not uncommon for only 30-50 to remain active by month 6.
Lack of structured mentorship is the most common complaint in ALX reviews. When you are stuck on a complex C pointer bug at 2am, knowledgeable peers help, but an experienced mentor who can unblock you in minutes is far more effective. At McTaba Labs, we pair every learner with a working developer who provides direct code review and guidance throughout the programme.
ALX does not publish official completion rates, but community data and alumni surveys consistently point to a 70-80% dropout rate. This is not unique to ALX. Many free, long-duration programmes face similar attrition. Still, it is important to go in with clear expectations.
The primary reasons students drop out include:
If you are considering ALX, be honest with yourself: can you commit full-time for 12 months without income? If not, a shorter, part-time-friendly programme is more realistic. We run a 6-month programme at McTaba Labs specifically designed to accommodate working professionals and students.
Job outcomes are where ALX's value proposition gets complicated. The programme has produced genuinely skilled engineers, and some ALX graduates work at top companies across Africa and internationally. The ALX brand carries growing recognition, particularly in East and West Africa.
However, job placement support is limited compared to paid bootcamps. ALX provides:
What ALX does not provide is guaranteed job interviews, employer partnerships with placement commitments, or dedicated career coaching. The burden of job-hunting falls on the graduate.
The other challenge is market relevance. ALX produces solid generalist programmers, but the African tech job market increasingly demands specialists who can build with the local stack: M-Pesa payments, USSD interfaces, WhatsApp-based customer engagement, and mobile-first web applications. ALX's curriculum does not cover these technologies, so graduates often need additional learning before they are productive in African fintech, e-commerce, or service companies.
At McTaba Labs, we built our curriculum around exactly this gap. Our students work with M-Pesa Daraja API, USSD applications, and WhatsApp Business API from day one, so they are productive in the African market immediately after graduating.
ALX's greatest advantage is its price: free. There is no tuition fee, no income-share agreement, and no deferred payment plan. For learners who genuinely cannot afford any bootcamp fees, this removes the single biggest barrier to entry.
But "free" comes with trade-offs. The hidden costs include:
Paid bootcamps in Kenya, such as Moringa School (KES 150,000-200,000) or McTaba Labs, cost money upfront but offer structured mentorship, shorter timelines, and better completion rates. Once you factor in the opportunity cost of 12 months of full-time study, ALX is not necessarily cheaper than a 6-month paid programme.
ALX is a good fit if you:
ALX may not be the best fit if you:
If your goal is specifically to build for the African market (fintech, M-Pesa-integrated services, USSD apps, WhatsApp-based platforms), a specialised programme like McTaba Labs' 6-month full-stack developer marathon will get you there faster with more relevant skills. Our curriculum is built around the "African Stack" from week one, with hands-on mentorship from developers who ship products in this ecosystem daily.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account