Bonaventure OgetoBy Bonaventure Ogeto|

Can You Become an AI Engineer Without a Degree in Africa?

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.

The short answer

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.

What replaces a degree in practice

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.

When a degree still matters

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 portfolio-over-paper path, step by step

  1. Learn the fundamentals. HTML, CSS, JavaScript, a backend framework, a database. Self-study or a structured program. The McTaba program covers all of this in the first two phases.
  2. Build real projects with real integrations. M-Pesa payments, WhatsApp bots, AI agents, production deployment. Every project should solve a real problem, not be a tutorial clone.
  3. Learn AI engineering. Agents, RAG, context engineering. These skills are in high demand and low supply. Having them makes you a stronger candidate than most CS graduates who learned only theory.
  4. Contribute to open source or build in public. Public work shows employers that you can code, collaborate, and communicate. Even small contributions matter.
  5. Network actively. Attend meetups, join developer communities (like the McTaba Discord), and connect with other developers on LinkedIn. Many jobs in the African tech market come through referrals, not job boards.
  6. Apply aggressively to startups and tech companies first. These are the most skills-focused in their hiring. Once you have 1 to 2 years of professional experience, the degree question becomes almost completely irrelevant.

The African market advantage

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.

Handling the self-doubt

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.

Key Takeaways

  • Most African tech companies and startups hire developers based on skills and portfolio, not degrees
  • A portfolio of AI-powered applications (agents, RAG, integrations) is your primary credential
  • Some large corporations, government roles, and immigration processes still require formal degrees
  • The no-degree path requires more self-advocacy but offers a faster route to employment

Frequently Asked Questions

Do employers actually check for degrees?
It varies. Most startups and tech-focused companies in Africa do not verify degrees. Large corporations and government entities are more likely to check. In practice, once you have 1 to 2 years of professional experience on your resume, the degree question rarely comes up.
Is a bootcamp certificate the same as a degree?
No. A bootcamp certificate is not an accredited academic credential. It signals that you completed a structured program, but employers weigh your portfolio and interview performance much more heavily than the certificate itself.
Will companies discriminate against me for not having a degree?
Some will, and there is no point pretending otherwise. Large traditional companies with rigid HR policies may filter you out. However, the majority of tech companies in Africa, especially startups and growth-stage companies, hire based on skills. Focus your job search on these employers.
Should I lie about having a degree?
Never. Fabricating credentials is grounds for termination and damages your reputation permanently. The tech community in most African cities is small enough that dishonesty gets discovered. Be honest about your background and let your skills speak.
Can I get a degree later if I need one?
Yes. Many working developers pursue part-time degrees after establishing their careers. Having professional experience makes the degree easier to complete and more meaningful. This is a valid strategy: start working as soon as possible, earn an income, and pursue formal education later if and when you need it.
What about the theoretical knowledge a degree provides?
CS theory (algorithms, data structures, operating systems, compiler design) is valuable for certain roles (infrastructure, distributed systems, programming language design) and for deep technical understanding. If your career requires this depth, a degree or structured CS study is worthwhile. For most application development, web engineering, and AI engineering roles, practical skills matter more.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon