If you have never written code, start with Tech Foundations: Before You Code (KES 2,999). If you can already code and want the full curriculum, take Full-Stack Software & AI Engineering (KES 120,000). If you code but need M-Pesa skills specifically, take M-Pesa Integration for Developers (KES 9,999). If you can build apps but struggle to ship them, take Deployment & Going Live (KES 4,999).
People searching for "maktaba academy" or "mctaba courses" usually want one thing: a clear answer on where to start. Here it is.
| You are... | Start with | Price |
|---|---|---|
| A complete beginner who has never written code | Tech Foundations: Before You Code | KES 2,999 |
| Someone who wants the full self-paced curriculum | Full-Stack Software & AI Engineering | KES 120,000 |
| A developer who needs to add M-Pesa/Daraja skills | M-Pesa Integration for Developers | KES 9,999 |
| Someone who can build apps but struggles to deploy them | Deployment & Going Live | KES 4,999 |
| Someone who wants live instruction and a cohort | McTaba Bootcamp (4-6 month marathon) | KES 120,000 |
That table covers 90% of decisions. If you want to understand what each course actually contains and who gets the most out of it, read on.
Price: KES 2,999
Level: Absolute beginner
Format: Self-paced
Link: academy.mctaba.com
What it covers: This course exists because we noticed a pattern. People would enrol in coding courses and hit a wall within the first week. Not because the code was too hard, but because they lacked the mental models that make code make sense. They did not understand how the internet works, what a server does, what an API is, or how files become websites.
Tech Foundations fills that gap. It covers the concepts, vocabulary, and thinking patterns you need before you write your first line of JavaScript. Think of it as the course that makes every other course easier.
Who should take it:
Who should skip it:
Our verdict: At KES 2,999, this is the lowest-risk entry point we offer. Spend a weekend on it. If the material clicks and you want more, you will know you are ready for a larger commitment. If it does not excite you, you saved yourself from a much bigger investment in something that was not the right fit.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Price: KES 120,000
Level: Beginner to intermediate (some coding basics help, but not required)
Format: Self-paced, 16 weeks of material
Link: academy.mctaba.com
What it covers: This is the flagship. Sixteen weeks of structured material covering frontend development (React, TypeScript), backend development (Node.js, databases, API design), AI engineering fundamentals, and the African Stack (M-Pesa integration, deployment, and real-world project work).
The content mirrors what our 6-month bootcamp teaches, packaged for people who want to learn on their own schedule. You get the curriculum without the live sessions, cohort pressure, or fixed timeline.
Who should take it:
Who should skip it:
Our verdict: This is the right choice for motivated self-learners who want a comprehensive path from beginner to job-ready. KES 120,000 is a serious investment, but it covers 16 weeks of structured material with real projects. The main risk is the same risk every self-paced course carries: completion depends entirely on you. Nobody will chase you if you stop logging in.
Price: KES 9,999
Level: Intermediate (you must already know how to code)
Format: Self-paced
Link: academy.mctaba.com
What it covers: Safaricom's Daraja API. STK Push, C2B, B2C, transaction callbacks, error handling, and testing in sandbox and production environments. By the end, you should be able to add M-Pesa payments to any web application.
This course assumes you already write code. It does not teach you JavaScript or how APIs work. It teaches you how to use one specific, high-value API that nearly every Kenyan software product needs.
Who should take it:
Who should skip it:
Our verdict: M-Pesa integration is the single most marketable African-specific developer skill. If you already code and operate in the Kenyan market (or plan to), this course pays for itself the moment you land your first client or job that requires Daraja. KES 9,999 for a skill that immediately makes you more hireable is a straightforward investment.
Price: KES 4,999
Level: Beginner to intermediate (you can build apps but have not deployed one)
Format: Self-paced
Link: academy.mctaba.com
What it covers: Taking a project from localhost to a live URL that real users can visit. This includes hosting options (Vercel, Railway, VPS), domain configuration, environment variables, CI/CD basics, and the common mistakes that break deploys.
We built this course because deployment is the gap we see most often. Learners spend months building projects that run perfectly on their machines but have never put anything on the internet. Their portfolios stay invisible because every project lives on localhost.
Who should take it:
Who should skip it:
Our verdict: At KES 4,999, this is the most underrated course in our catalogue. Deployment is the difference between "I am learning to code" and "here is a live product I built." It turns homework into portfolio pieces. If you have projects trapped on localhost, this course removes the barrier.
People searching for "mctaba online courses" or "maktaba courses" sometimes confuse the Academy with the Bootcamp. They are different products for different people.
The McTaba Academy is a collection of self-paced courses you take on your own time. No live sessions. No cohort. No fixed schedule. You buy a course, log in, and work through the material whenever it suits you. Prices range from KES 2,999 to KES 120,000 depending on the course.
The McTaba Bootcamp is a live marathon. KES 120,000. Available as a 4-month full-time Hybrid track (Mon-Thu 10 AM-2 PM) or a 6-month part-time Fully Remote track (Mon-Thu 7 PM-9 PM). You join a cohort, attend sessions on a fixed schedule, build projects with deadlines, get feedback from instructors, and learn alongside other people who are going through the same material at the same pace. It is structured, intensive, and designed for people who need external accountability to follow through.
Choose the Academy if:
Choose the Bootcamp if:
An honest note on pricing: The Full-Stack Software & AI Engineering course and the Bootcamp both cost KES 120,000 and cover similar material. The Bootcamp gives you live instruction, mentorship, and cohort accountability. The self-paced course gives you flexibility and lifetime access. If you can commit to the bootcamp schedule (4 months full-time Hybrid or 6 months part-time Fully Remote), it gives you more support. If you cannot commit to the schedule, the self-paced course gives you flexibility that the bootcamp does not.
Yes, and many learners do. Here are the paths we see most often:
The complete beginner path: Tech Foundations (KES 2,999) first to build your mental model, then Full-Stack Software & AI Engineering (KES 120,000) for the comprehensive curriculum. Total: KES 122,999.
The working developer path: M-Pesa Integration (KES 9,999) plus Deployment & Going Live (KES 4,999). You add two high-value skills to your existing toolkit for KES 14,998 total. This combination is particularly strong for freelancers targeting Kenyan SMEs who need payment-enabled web applications.
The "test before committing" path: Tech Foundations (KES 2,999) to see if coding clicks. If it does, decide between the self-paced Full-Stack course or the live Bootcamp for your next step.
There is no mandatory sequence between the four courses. Each one stands alone. But Tech Foundations is always the right starting point if you have any doubt about your readiness for code-heavy material.
Transparency matters more than a sales pitch. Here is what you will not get with self-paced Academy courses:
None of these are flaws. They are trade-offs. Self-paced learning gives you flexibility and lower cost per hour of material. Live instruction gives you accountability and support. Pick the format that matches how you actually learn, not how you wish you learned.
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