Bonaventure OgetoBy Bonaventure Ogeto|

McTaba for Graduates: Adding a Portfolio to Your Degree

McTaba for graduates is a 26-week programme that adds practical full-stack development skills to your existing degree. You build 8 deployed applications including M-Pesa integration, USSD menus, and AI-powered tools. Graduates with degrees in any field, not just CS, can join. The programme costs KES 120,000 and is available full-time (4 months) or part-time (6 months, evenings and Saturdays for those already working). Your degree is not wasted. It is supplemented with the portfolio and skills employers actually test for in interviews.

You Have a Degree. Why Are You Still Tarmacking?

You graduated. You have the certificate, framed or still in the envelope. You attended the graduation ceremony, wore the gown, took the photos. Your family celebrated.

Then the job applications started. Ten, twenty, fifty, a hundred applications. Some got no response. Some got automated rejection emails. A few led to interviews where you were asked questions your coursework never prepared you for. "Show us something you have built." "Walk us through your GitHub profile." "Have you worked with any payment APIs?"

If this is your experience, you are not alone and you are not failing. You are experiencing a structural gap between what Kenyan universities teach and what Kenyan employers need. University curricula, even in Computer Science, focus on theory: algorithms, data structures, operating systems, databases in the abstract. They do not focus on shipping products, integrating M-Pesa, or deploying applications that handle real users.

The result is thousands of graduates who can explain Big O notation but cannot build a login page. Who can write pseudocode but have never pushed code to GitHub. Who passed their database management unit but have never designed a production schema.

This gap is not your fault. But it is your problem to solve.

What Your Degree Already Gives You

Before we talk about what McTaba adds, let us acknowledge what you already have. Your degree is not worthless. It is genuinely valuable, just not in the way you might expect.

The credential. Many Kenyan employers, especially corporates, banks, and government agencies, require a degree as a minimum qualification. Your degree checks that box. Without it, your CV would not even reach a human reviewer at many companies.

Structured learning ability. You spent four years attending lectures, completing assignments, sitting exams, and managing deadlines across multiple units. That proves you can learn complex material in a structured environment. McTaba's marathon is also structured and intensive, so this ability transfers directly.

Domain knowledge. If you studied Business, you understand finance, marketing, and organizational behaviour. If you studied Health Sciences, you understand clinical workflows and patient data. If you studied Engineering, you think in systems. This domain knowledge is extremely valuable when combined with coding skills, because the best software is built by people who understand the problem domain.

Critical thinking. Four years of essays, lab reports, and research projects trained you to analyse, argue, and synthesize information. Programming requires exactly these skills, applied to code instead of text.

Your degree did its job. Now you need to add the thing it did not give you: the ability to build.

What McTaba Adds to Your Degree

In 26 weeks, McTaba gives you three things your degree did not.

1. A portfolio of 8 deployed applications.

Not class projects on a USB drive. Not screenshots. Live applications with real URLs. A hiring manager clicks your portfolio link and sees a working M-Pesa payment integration, a WhatsApp chatbot, an AI document assistant, and five other applications you built and deployed. Each one demonstrates a different skill. Together, they tell the story of someone who can ship software.

2. The African Stack.

M-Pesa Daraja API integration. USSD development via Africa's Talking. WhatsApp Business API automation. These are the skills Kenyan tech companies struggle to find. A developer who can wire up an STK Push flow is immediately productive at a Nairobi fintech. A developer who has only used Stripe (or has never integrated any payment API) needs weeks of onboarding. Your university almost certainly did not teach any of this.

3. Deployment and production skills.

Git and GitHub for version control. Vercel and Railway for hosting. Domain names, SSL certificates, CI/CD pipelines. Environment variables and secrets management. The full chain of skills needed to take code from your laptop to the internet. University labs end at "it compiles." McTaba ends at "it is live and users can reach it."

If You Studied Computer Science

You are in a specific situation. You have the theoretical foundation. You understand data structures, you wrote some C or Java, you know what TCP/IP is. But you look at job listings asking for "2 years experience with React and Node.js" and wonder when you were supposed to learn those.

McTaba gives you the bridge from CS theory to modern development practice. You already understand the concepts underneath. Now you learn the tools and frameworks employers actually use: JavaScript, TypeScript, React, Next.js, Node.js, PostgreSQL, and the African Stack.

For CS graduates specifically, the early weeks of the marathon will feel familiar. Variables, functions, loops, you know this already. The pace picks up in weeks 6-10 when full-stack development starts, and the real new territory begins at week 11 when you hit M-Pesa integration. By the end, your theoretical understanding is paired with practical building experience, and the combination is exactly what employers are looking for.

One thing to be honest about: the marathon will feel slow in the first few weeks. You will wonder why you are learning HTML when you can already code in C. Trust the process. The fundamentals are covered quickly, and they ensure every cohort member has the same foundation before the complex projects begin.

If You Studied Something Else Entirely

Business. Economics. Communications. Education. Nursing. Agriculture. Law.

You did not learn to code in university. You might have never opened a code editor. You might think programming is only for "tech people" and wonder whether you can actually do this.

You can.

The marathon starts from absolute zero. Week 1 is HTML. You learn what a browser does, how web pages are structured, and how to make text appear on a screen. No prior coding knowledge is assumed. Non-CS graduates start at the same place and follow the same path.

What you bring from your degree is just as valuable as what a CS graduate brings, sometimes more. A business graduate building an e-commerce platform with M-Pesa integration understands the business model, not just the code. A health sciences graduate building a patient management system understands clinical workflows. A law graduate building a contract management tool understands legal requirements. Domain expertise plus coding skills is an extremely powerful combination.

The career changers who join McTaba from non-tech backgrounds are often the most motivated learners in any cohort. They made a deliberate decision to add a new skill, and that intentionality carries them through the hard weeks.

Choosing Your Track as a Graduate

As a graduate, your track choice depends on your current situation.

Choose full-time (4 months) if:

  • You are currently unemployed or between jobs and can dedicate your days to learning.
  • You have savings or family support to cover 4 months of living expenses without income.
  • You want the fastest possible path from "no portfolio" to "job-ready developer."

Choose part-time (6 months, evenings and Saturdays) if:

  • You have a job, even a non-tech one, that you need to keep for income. A KES 25,000/month admin job that pays your rent while you study is better than quitting and running out of savings in month 3.
  • You have daytime responsibilities (caregiving, contract work, etc.) that you cannot pause.
  • You prefer the slower pace. Six months gives you more time to absorb concepts, especially if this is your first encounter with coding.

Many graduates choose the part-time track because they are already working in some capacity, even if that job is not in tech. The income reduces financial stress, which makes learning easier. When you are worried about rent, you cannot focus on debugging.

What Happens After McTaba: Your New Job Search

Your job search after McTaba looks fundamentally different from the one you have been doing with just your degree.

Before McTaba: You send a CV with your degree, a few university projects, maybe an internship. Your "skills" section lists things like "Microsoft Office" and "teamwork." You apply to everything and hear back from almost nothing.

After McTaba: Your CV has a portfolio link. That link leads to 8 live applications. The recruiter clicks and sees a working M-Pesa payment flow, a WhatsApp chatbot, an AI document assistant. Your skills section lists JavaScript, TypeScript, React, Node.js, PostgreSQL, M-Pesa Daraja API, and WhatsApp Business API. These are searchable keywords that match real job listings.

We do not promise a job. The Kenyan tech job market has its own dynamics, and landing a role depends on your interview skills, your networking effort, the current hiring climate, and some luck. But the gap between "graduate with a degree and no portfolio" and "graduate with a degree and 8 deployed apps" is the gap between being invisible to employers and being competitive.

Career support from McTaba includes portfolio review, mock interviews, CV optimization, and introductions to our hiring network. You are not on your own after the marathon ends.

Key Takeaways

  • Your degree is valuable. McTaba does not replace it. McTaba adds the practical portfolio that turns your credential into a competitive application.
  • CS graduates benefit from building real applications with production tools they did not learn in university: M-Pesa Daraja API, WhatsApp Business API, modern React/Next.js, AI engineering.
  • Non-CS graduates (business, engineering, health, arts) gain an entirely new skill set that combines with their domain expertise.
  • Both full-time (4 months) and part-time (6 months, evenings and Saturdays) tracks are available. Part-time suits graduates who are already working in a non-tech role.
  • The goal is clear: finish McTaba with 8 deployed apps that give you proof of what you can build, on top of the degree that proves you can commit and learn.

Frequently Asked Questions

Is McTaba worth it if I already have a Computer Science degree?
Yes, especially if your CS programme was theory-heavy and did not cover modern frameworks (React, Next.js), African Stack technologies (M-Pesa, USSD, WhatsApp), or deployment skills. Many CS graduates leave university able to write algorithms in C but unable to build and deploy a web application. McTaba fills that gap with 8 production-grade projects.
Can I join McTaba with a non-tech degree?
Yes. The marathon starts from zero and assumes no prior coding knowledge. Graduates from Business, Engineering, Health Sciences, Arts, Education, and other fields have joined and succeeded. Your domain expertise from your degree becomes a strength when combined with coding skills.
Will employers value a bootcamp certificate alongside my degree?
Employers in the Kenyan tech industry value your portfolio and practical skills more than any certificate. The McTaba certificate signals that you completed an intensive programme, but the real proof is your deployed apps. The degree satisfies the credential requirement. The portfolio satisfies the skills requirement. Together, they make a strong application.
I graduated two or three years ago and have been doing non-tech work. Is it too late?
No. McTaba has admitted career changers in their late twenties and thirties. If you have been working in a non-tech role for a few years, you bring work experience, professional maturity, and a clear understanding of why you want to change direction. None of these things expire. The marathon works for anyone who can commit the hours, regardless of when they graduated.

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