McTaba for graduates is a 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, Hybrid, Mon-Thu 10 AM-2 PM) or part-time (6 months, Fully Remote, Mon-Thu 7 PM-9 PM). Your degree is not wasted. It is supplemented with the portfolio and skills employers actually test for in interviews.
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.
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.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
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."
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.
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.
As a graduate, your track choice depends on your current situation.
Choose full-time (4 months) if:
Choose part-time (6 months, Fully Remote, Mon-Thu 7 PM-9 PM) if:
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.
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.
KES 120,000
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Ship 8 production apps and get career support until placement.
Apply to the McTaba Marathon