McTaba is a coding marathon based in Nairobi, Kenya, offered in two tracks: a 4-month full-time Hybrid track (Mon-Thu 10 AM-2 PM) and a 6-month part-time Fully Remote track (Mon-Thu 7 PM-9 PM). Both cover the same curriculum. It costs KES 120,000 and teaches full-stack development with a focus on the African Stack: M-Pesa integration, WhatsApp automation, USSD, and AI engineering. We also run McTaba Academy, a self-paced platform with courses ranging from KES 2,999 to KES 120,000.
You might have searched for maktaba, marktaba, mactaba, mctaba labs, mctaba kenya, or mctaba nairobi. You are in the right place.
McTaba is a coding bootcamp based in Nairobi, Kenya. We run a programme we call a "marathon" that trains people to become full-stack software developers, available in two tracks: a 4-month full-time Hybrid track (Mon-Thu 10 AM-2 PM) and a 6-month part-time Fully Remote track (Mon-Thu 7 PM-9 PM). Both tracks cover the same curriculum. The cost is KES 120,000 (payable via M-Pesa upfront, in 2 installments of KES 60,000, or 3 installments of KES 40,000). We also run McTaba Academy, a self-paced online platform with individual courses for people who are not ready for the full marathon commitment.
What makes us different from the dozen other bootcamps and online programmes available in Kenya? Two things. First, our curriculum is built specifically for the African market. We teach M-Pesa integration, WhatsApp automation, USSD development, and AI engineering alongside the standard full-stack skills. Second, our model is a marathon, not a sprint. Six months of building real projects, not twelve weeks of watching lectures and hoping it sticks. We will get into the details below, but that is the core of it.
Most coding bootcamps teach the same Silicon Valley curriculum: React, Node.js, maybe some Python, a to-do app, and a portfolio site. That foundation matters, and we teach it too. But we go further, because the developer job market in Kenya does not look like the developer job market in San Francisco.
When a Nairobi fintech hires a junior developer, they want someone who can wire up an M-Pesa STK Push on day one. When a logistics startup in Westlands needs a WhatsApp ordering flow, they are not looking for someone who only learned from American tutorials. This is the gap we built McTaba to fill.
Our curriculum covers four layers:
1. Core full-stack development
2. The African Stack
3. AI engineering
4. Deployment and professional skills
By the end of the marathon, every learner has built and deployed 8+ projects. These are not toy apps. They are production-grade applications with real payment flows, real user authentication, and real data. The kind of projects you can show an employer and say, "I built this, it works, here is the live link."
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
We call our programme a marathon on purpose. Six months is long. That is the point.
Here is our reasoning. Most coding bootcamps run 8 to 16 weeks. In that time, you can learn syntax and build a few guided projects. But you cannot develop the muscle memory, debugging instincts, and architectural thinking that make someone a genuinely employable developer. We have seen graduates of shorter programmes who can follow a tutorial perfectly but freeze when faced with a blank editor and a real client requirement.
Our marathon is divided into three phases:
Phase 1: Foundations (Weeks 1 to 8)
HTML, CSS, JavaScript, TypeScript, Git. You learn to think like a programmer. The pace is fast, but the concepts are fundamental. By week 8, you can build and deploy a complete frontend application.
Phase 2: Full-Stack + African Stack (Weeks 9 to 18)
Backend development, databases, API design, M-Pesa integration, WhatsApp automation. This is where things get real. You are building applications that process payments, send messages, and handle actual user data. The projects in this phase are the ones that end up in your portfolio.
Phase 3: AI, Specialisation, and Career Prep (Weeks 19 to 26)
AI engineering, advanced projects, portfolio polish, and interview preparation. You pick a specialisation track (frontend-heavy, backend-heavy, or AI-focused) and build a capstone project that demonstrates it. The final weeks include mock interviews and job search strategy sessions.
Throughout all six months, the model is project-based. We do not do long lectures followed by homework. A typical day includes a short concept introduction, then hours of building. You learn by doing, and you get unstuck with help from mentors and your cohort, not by rewatching a video.
Is 6 months a big commitment? Yes. We do not pretend otherwise. But six months of focused, structured work produces a fundamentally different developer than three months of rushed content. We would rather graduate fewer people who are genuinely ready than push hundreds through a checkbox curriculum.
We are honest about this because wasting someone's time and money is worse than turning them away.
McTaba is a good fit if you:
McTaba is probably not the right fit if you:
Our learners come from varied backgrounds. Recent university graduates, career changers in their late twenties and thirties, self-taught developers who hit a plateau and want structured mentorship, and professionals from fields like accounting, teaching, and business who decided to move into tech. What they share is a willingness to show up and put in the work, whether on the 4-month full-time Hybrid track or the 6-month part-time Fully Remote track.
Not everyone is ready for the marathon, even with our full-time and part-time track options. Life does not always allow it. That is why we built McTaba Academy, our self-paced online learning platform.
Academy courses are designed by the same team that builds the marathon curriculum. They cover the same African Stack focus, just in a format you can work through on your own schedule. Here is what is currently available:
Tech Foundations: Before You Code (KES 2,999)
The starting point if you are completely new to tech. Covers how the internet works, how software is built, what developers actually do, and whether this career path is right for you. Think of it as a weekend investment to test your interest before committing serious time or money.
Full-Stack Software & AI Engineering (KES 120,000)
The comprehensive self-paced course covering 16 weeks of material. Same technical depth as the marathon, delivered as video lessons and project assignments you complete on your own timeline. Best for disciplined self-starters who cannot attend full-time but want the full curriculum.
M-Pesa Integration for Developers (KES 9,999)
A focused course on integrating M-Pesa payments into web applications using the Daraja API. Covers STK Push, C2B, B2C, callback handling, and testing in the sandbox environment. Useful for working developers who already know JavaScript but need to add M-Pesa to their toolkit.
Deployment & Going Live (KES 4,999)
Takes you from "it works on my laptop" to a live application with a custom domain, SSL, and CI/CD. Covers Vercel, Railway, VPS deployment, and DNS configuration. Practical, no-fluff, and focused on actually shipping.
All Academy courses are paid via M-Pesa or card. You get lifetime access to course materials and updates.
McTaba is based in Nairobi, Kenya. Our marathon cohorts run from our physical location, with remote participation available for learners outside Nairobi.
Here is how to get started, depending on where you are in your journey:
If you are brand new to coding: Start with Tech Foundations: Before You Code (KES 2,999). Spend a weekend on it. If you enjoy it and want to go deeper, you will know. If you hate it, you saved yourself months and KES 120,000.
If you have some experience and want the full immersive programme: Apply for the next McTaba marathon cohort. The application process includes a short conversation to make sure the programme is a good fit for your goals and current level. We do not accept everyone, and that is intentional. A cohort works best when everyone is committed.
If you want to learn at your own pace: Browse McTaba Academy and pick the course that matches your current skill level and goals. The M-Pesa Integration and Deployment courses are popular with developers who already have some experience but want to add specific skills.
If you just want to learn more about us first: Explore the rest of our About section. We have written honestly about our pricing and what it includes, what the experience is actually like, and what each Academy course covers in detail.
Questions? Reach out via WhatsApp or through the contact form on mctaba.com. We respond to every message.
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