Yes, you can become an AI engineer in Africa without a computer science degree. Most African tech companies hire based on demonstrated skills and portfolio quality, not formal credentials. A portfolio of deployed AI-powered applications (agents, RAG systems, AI integrations) carries more weight than a degree in the current market. The exceptions: some large corporations and government roles still require degrees, and immigration for tech roles in certain countries may require formal qualifications.
Yes. In the African tech market in 2026, the majority of tech companies, startups, and freelance clients care about what you can build, not what paper you hold. A portfolio of deployed, working applications that demonstrate AI engineering skills, payment integrations, and production deployment will get you hired at most companies across Kenya, Nigeria, and the broader continent.
This was not always true. Ten years ago, a degree was a strong hiring signal. Today, the tech industry has moved toward skills-based hiring faster than almost any other field, especially in Africa where the demand for developers far outstrips the supply of CS graduates.
If you do not have a CS degree, you need something that provides the same signal to employers: proof that you can build things that work. In concrete terms:
A portfolio of 5 to 10 deployed projects. Not GitHub repos that nobody can run. Deployed, accessible applications with real integrations. An employer should be able to click a link, see your application running, and verify that it processes payments, integrates with WhatsApp, or uses AI features. McTaba's 10 projects are designed to build exactly this kind of portfolio.
Demonstrated AI engineering skills. A working RAG system, an AI agent that completes real tasks, or an AI-powered feature integrated into a full-stack application. These are rare skills. Having them in your portfolio makes the degree question irrelevant for most employers.
A professional GitHub profile. Clean code, meaningful commit messages, documentation, and evidence that you can work in a structured development workflow (branches, PRs, reviews).
The ability to pass a technical interview. Explain your architecture decisions, write code on a whiteboard or shared screen, debug a problem live, and discuss trade-offs. This is what the interview tests. No one asks to see your diploma during a coding challenge.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Honesty requires acknowledging the situations where not having a degree creates real friction:
Large corporations with formal HR policies. Some banks, telecoms, and multinational companies in Africa have rigid hiring requirements that include a bachelor's degree. Their HR systems literally filter out applications without one. If your target employer is a large, traditional corporation, a degree may be a hard requirement.
Government and parastatal roles. Public sector tech roles in most African countries require formal qualifications as a matter of policy.
Immigration and work permits. If you want to relocate for a tech role in certain countries (particularly in Europe, Canada, or parts of Asia), immigration authorities may require a degree or equivalent credential. This is a legal barrier, not a skills one.
Personal goals. Some people want a degree for its own sake, for the knowledge, the experience, or the sense of accomplishment. That is a valid reason.
If any of these apply to your specific situation, a degree is worth the investment. For everyone else, the portfolio path is faster, cheaper, and increasingly preferred by employers.
The no-degree path is actually easier in Africa than in many Western markets, for a specific reason: the talent gap.
African tech companies need far more developers than local CS programs produce. Safaricom, Andela, Flutterwave, Chipper Cash, and hundreds of startups are competing for a limited pool of qualified engineers. When demand exceeds supply this dramatically, hiring standards shift from credentials to capability.
Add the fact that very few developers in Africa have African Stack skills (M-Pesa, USSD, WhatsApp Business API) or AI engineering skills, and the equation tilts further in favor of skills-based hiring. An employer who insists on a CS degree and also wants a developer who can integrate M-Pesa and build AI agents will struggle to fill that role. They will compromise on the degree before they compromise on the skills.
If you are considering this path, you will face moments where the lack of a degree feels like a barrier. A job application will ask for a "BS in Computer Science or equivalent." A relative will ask why you are not in university. You will wonder if you are being taken seriously.
Two things help:
Let your portfolio do the talking. When someone questions your credentials, pull up your deployed applications on your phone. Show them a working M-Pesa payment system, a WhatsApp bot, an AI agent. Working software is the most persuasive credential that exists.
"Or equivalent experience" means you. When job postings say "BS in Computer Science or equivalent," the "equivalent" is a structured program and a strong portfolio. Apply anyway. The worst that happens is you do not get a response. Many developers without degrees are hired for roles that list a degree as a requirement.
KES 120,000
The complete Full-Stack Software & AI Engineering course. From zero code to AI-powered products in 16 weeks. 16 modules, 208 lessons, with career support until placement.
Enrol in Full-Stack AI