Bonaventure OgetoBy Bonaventure Ogeto|

McTaba Academy: Which Course Should You Take First?

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).

The Quick Answer: Which Course Matches You?

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 (6-month marathon) KES 100,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.

Course 1: Tech Foundations: Before You Code

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:

  • You have never written a line of code and are not sure where to start.
  • You tried learning to code before and got lost within the first few lessons.
  • You want to test whether software development is right for you before spending KES 100,000+ on a bigger programme.

Who should skip it:

  • You already understand what HTML, CSS, and JavaScript do, even if you are not fluent in them yet.
  • You have built at least one simple web page or script on your own.

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.

Course 2: Full-Stack Software & AI Engineering

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:

  • You want to become a full-stack developer and prefer self-paced learning.
  • You have a full-time job or other commitments that prevent you from joining a 6-month live bootcamp.
  • You are disciplined enough to work through 16 weeks of material without someone checking on you daily.
  • You want the full McTaba curriculum but live outside Nairobi or outside Kenya entirely.

Who should skip it:

  • You know from past experience that you do not finish self-paced courses. Be honest with yourself here. If you have three incomplete Udemy courses gathering dust, the McTaba Bootcamp with live accountability might serve you better.
  • You are a working developer who only needs one specific skill (M-Pesa or deployment). The targeted courses below are cheaper and more focused.

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.

Course 3: M-Pesa Integration for Developers

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:

  • You are a working developer (or a confident self-taught coder) who builds web applications but has never integrated M-Pesa.
  • You are a freelancer who wants to offer payment integration as a service to Kenyan businesses.
  • You learned to code from international resources and never covered East African payment infrastructure.

Who should skip it:

  • You cannot write a basic Node.js or Express server on your own. Go learn that first, then come back.
  • You have already integrated M-Pesa Daraja successfully on a live project. This course would mostly repeat what you already know.

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.

Course 4: Deployment & Going Live

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:

  • You have built web applications but every one of them only runs on your computer.
  • You tried deploying once, hit an error, and gave up.
  • You are about to start job hunting and need your portfolio projects live and accessible.

Who should skip it:

  • You have already deployed 2 or more projects to production and are comfortable with the process.
  • You are a complete beginner who has not built anything yet. Build something first, then worry about deploying 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.

McTaba Academy vs. McTaba Bootcamp: Which Path Is Right for You?

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 6-month live marathon. KES 100,000. 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:

  • You have a full-time job and can only study evenings or weekends.
  • You live outside Nairobi (or outside Kenya) and cannot attend live sessions.
  • You are a disciplined self-learner who finishes what you start.
  • You only need one specific skill (M-Pesa integration, deployment) and do not want a full programme.

Choose the Bootcamp if:

  • You know from experience that you do not finish self-paced courses.
  • You want live mentorship and the ability to ask questions in real time.
  • You want the pressure and motivation of a cohort. Other people showing up makes you show up.
  • You can commit to 6 months of focused work.

An honest note on pricing: The Full-Stack Software & AI Engineering course (KES 120,000) and the Bootcamp (KES 100,000) cover similar material, but the Bootcamp is actually cheaper. The reason is straightforward: self-paced learners get lifetime access to revisit material, while bootcamp cohorts follow a fixed schedule. If you can commit to the bootcamp schedule, it gives you more (live instruction, mentorship, peer learning) for less money. If you cannot commit to the schedule, the self-paced course gives you flexibility that the bootcamp does not.

Can You Stack Multiple Academy Courses?

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.

What the Academy Does Not Include (So You Know What to Expect)

Transparency matters more than a sales pitch. Here is what you will not get with self-paced Academy courses:

  • Live mentorship. You cannot raise your hand and ask a question in real time. The material is pre-recorded and structured. If you get stuck, you work through it on your own or use community resources.
  • A cohort. There is no group of peers going through the same material on the same schedule. The social motivation that comes from a bootcamp cohort is absent.
  • Job placement support. The Academy teaches skills. It does not include career coaching, interview prep, or employer introductions. The Bootcamp offers more in this area.
  • Deadlines. This is a feature for some people and a bug for others. Nobody will email you if you stop logging in for three weeks. If you need deadlines to function, the Bootcamp is the better choice.

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.

Key Takeaways

  • McTaba Academy has four self-paced courses ranging from KES 2,999 to KES 120,000. Each targets a different experience level and goal.
  • Absolute beginners should start with Tech Foundations: Before You Code (KES 2,999) before touching any code-heavy course.
  • The Full-Stack Software & AI Engineering course (KES 120,000) is the self-paced equivalent of our 6-month bootcamp curriculum, covering 16 weeks of material you work through on your own schedule.
  • M-Pesa Integration (KES 9,999) and Deployment & Going Live (KES 4,999) are targeted skill courses for developers who already code but need specific African market skills.
  • If you want live instruction, mentorship, and a cohort, the McTaba Bootcamp (KES 100,000, 6 months) is a separate option from the self-paced Academy courses.

Frequently Asked Questions

What is McTaba Academy?
McTaba Academy is the self-paced course platform from McTaba Labs. It currently offers four courses: Tech Foundations: Before You Code (KES 2,999), Full-Stack Software & AI Engineering (KES 120,000), M-Pesa Integration for Developers (KES 9,999), and Deployment & Going Live (KES 4,999). All courses are online and self-paced. The Academy is separate from the McTaba Bootcamp, which is a 6-month live programme.
Do I need any experience before taking an McTaba Academy course?
It depends on the course. Tech Foundations: Before You Code requires zero experience and is designed for absolute beginners. Full-Stack Software & AI Engineering starts from the basics but moves quickly, so completing Tech Foundations first helps. M-Pesa Integration for Developers and Deployment & Going Live both assume you already know how to code. If you have never written code, start with Tech Foundations.
Is McTaba Academy the same as the McTaba Bootcamp?
No. The Academy is a collection of self-paced online courses you take on your own time, with no live sessions or cohort. The Bootcamp is a 6-month live marathon (KES 100,000) with scheduled sessions, mentorship, and a cohort of peers. The Academy gives you flexibility. The Bootcamp gives you accountability and live instruction. They teach similar skills through different formats.
Can I get a refund if a course is not right for me?
Check the refund policy on the specific course page at academy.mctaba.com before purchasing. Policies may vary by course. <!-- TODO: verify refund policy details -->
Which course is best if I want to get hired as a developer in Kenya?
The Full-Stack Software & AI Engineering course (KES 120,000) covers the most ground and takes you from fundamentals to job-ready skills including React, Node.js, databases, AI, and M-Pesa integration. If you cannot afford that upfront, start with Tech Foundations (KES 2,999) and then add the M-Pesa Integration (KES 9,999) and Deployment (KES 4,999) courses as your budget allows. Alternatively, consider the McTaba Bootcamp (KES 100,000) if you want live instruction and cohort accountability.

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