Bonaventure OgetoBy Bonaventure Ogeto|

McTaba for KCSE Leavers: Your Path From Results Slip to Builder

McTaba accepts KCSE leavers regardless of their mean grade. There is no minimum KCSE score requirement. The 26-week programme teaches full-stack development, M-Pesa integration, and AI engineering from scratch. A Form Four leaver who joins McTaba can have 8 deployed apps in their portfolio within 6 months of leaving school, without waiting 4 years for a university degree.

After Results Day: The Feeling Nobody Talks About

KCSE results come out and suddenly your life splits into two groups. The people who got the grades for their KUCCPS course, and the people who did not.

If you are in the second group, the next few weeks are rough. Your family is disappointed or pretending not to be. Your classmates are posting admission letters on WhatsApp groups. The aunties are asking what you plan to do now. Everyone has an opinion. Join a polytechnic. Repeat Form Four. Do a diploma somewhere. Apply for parallel intake.

Here is what nobody tells you: your KCSE grade is a snapshot of how you performed on a set of exams on a few specific days. It is not a measure of your intelligence, your work ethic, or your ability to build a career. A C- in KCSE says nothing about whether you can learn to write code, build an M-Pesa integration, or deploy a web application that handles real users.

We are not saying KCSE does not matter. It does, for university admission through KUCCPS. But if university is not your immediate path, your grade does not determine what comes next. What comes next is a choice you make.

Why Coding Straight After KCSE Makes Sense

Consider the timeline.

If you join McTaba's full-time track right after KCSE, you spend 4 months learning full-stack development. By the time your former classmates are finishing their first semester of university, you have 8 deployed applications in your portfolio. You can apply for junior developer roles, freelance gigs, or remote work.

If you take the part-time track, you finish in 6 months. Still faster than a single university academic year.

This does not mean university is pointless. A degree opens doors in corporate Kenya and provides theoretical depth that a bootcamp does not cover. But if your situation is "I just left Form Four, I cannot afford university fees, and I need a practical skill as soon as possible," then 26 weeks of intensive coding training gives you something concrete. Not a promise. Concrete skills and a portfolio you can show to employers.

You also do not need to choose one path forever. Some of our graduates joined McTaba at 18, worked as developers for two years, saved money, and then enrolled in university as self-sponsored students with industry experience already on their CV. The bootcamp and university are not competing paths. They are different paths with different timelines.

What You Actually Need to Start (It Is Less Than You Think)

Here is the full list of things you need to join McTaba as a KCSE leaver:

  • A laptop. It does not need to be expensive. A second-hand laptop with at least 4GB RAM that can run a web browser and VS Code is enough. Many marathoners start on laptops they bought for KES 15,000-25,000 from shops on Luthuli Avenue.
  • Internet access. Either home WiFi or a data bundle. You need to be online during sessions and for downloading tools and pushing code to GitHub.
  • KES 120,000 for tuition. Payable via M-Pesa with instalment options available. If this amount is out of reach right now, read the "what if you cannot afford it" section below.
  • The ability to commit 20-40 hours per week depending on your track. As a recent KCSE leaver without a job, the full-time track is often the best fit since you likely have the schedule for it.

You do not need: a KCSE certificate with a specific grade, a university admission letter, prior coding experience, a powerful computer, or permission from KUCCPS.

What Your First 26 Weeks Look Like

Let us make this concrete. You finished KCSE in November. You enroll in McTaba for the next cohort. Here is what your months look like.

Weeks 1-3: You build your first website from scratch. HTML, CSS, a bit of JavaScript. By the end of week 3, you have a developer portfolio site live on the internet with your own URL. You text the link to your former classmates.

Weeks 4-5: You build a landing page for a fictional Nairobi business. You learn Tailwind CSS, responsive design, and how to make websites look good on a phone screen. This is your first project that looks like something a real business would pay for.

Weeks 6-10: You build a full-stack application with user login, a database, and a backend API. This is where things get hard. You will get stuck. You will doubt yourself. Every developer has been through this stage. Push through it.

Weeks 11-14: M-Pesa integration. You build an app that triggers a real STK Push on someone's phone. When you show this to people and their phone buzzes with an M-Pesa prompt, their expression changes. This is when you stop feeling like a student and start feeling like a developer.

Weeks 15-19: USSD menus and WhatsApp chatbots. You build the kind of applications that real Kenyan businesses use every day.

Weeks 20-23: AI engineering. You build an AI-powered document assistant using real LLM APIs. This is cutting-edge work that most university CS programmes have not added to their curriculum yet.

Weeks 23-26: Your capstone project. You choose a problem, design a solution, build it, deploy it, and present it to an audience.

By week 26, your GitHub profile has 8 repositories. Your portfolio has 8 live links. You have written thousands of lines of code. Your KCSE grade has not come up once.

What If You Cannot Afford KES 120,000 Right Now

KES 120,000 is a lot of money, especially for a family that just paid four years of secondary school fees. If the marathon is not affordable right now, you have options.

Start with Tech Foundations (KES 2,999). Our Tech Foundations: Before You Code course costs less than a pair of school shoes. You can finish it in a weekend. It teaches you how the internet works, how software is built, and whether this career path interests you. If you finish it and want more, you will know the marathon is worth saving for.

Use free resources while you save. freeCodeCamp and The Odin Project are completely free and teach web development fundamentals. Spend 3-6 months learning the basics while you save toward the marathon fee. When you eventually join McTaba, the early weeks will be easier because you already have a foundation.

Consider the instalment plan. McTaba offers M-Pesa instalment payments. Talk to the admissions team about splitting the fee across several months. Do not assume you need the full amount upfront without asking.

Look for family or community support. If you have a relative or community member willing to invest in your education, the conversation is simpler when you can show them exactly what the programme includes and what the potential return looks like. Share the cost breakdown page with them.

Do not take a predatory loan. Digital lenders who charge 20%+ monthly interest will make your situation worse, not better. Be patient. Save. The marathon runs new cohorts regularly.

McTaba Does Not Replace University (and That Is Fine)

We want to be direct about this because some KCSE leavers see McTaba as a substitute for university. It is not.

A university degree provides theoretical depth in computer science, a credential recognized by large corporates and government employers, a social experience that broadens your network, and (for some fields) legally required qualifications. McTaba does not provide any of those things.

What McTaba does provide is practical skills, a production-ready portfolio, and entry into the developer job market in 26 weeks instead of 4 years.

These are complementary, not competing. The strongest position a KCSE leaver can be in, if circumstances allow, is to do the marathon first, start earning as a developer, and then pursue a degree part-time while working. You arrive at university with industry experience, a portfolio, and income. You leave with a degree and four years of work experience. That combination is rare and highly valued.

But if university is not in the cards right now, for financial or grade reasons, McTaba gives you a concrete path forward. Your KCSE results slip does not have to be the last word on your career.

Key Takeaways

  • McTaba has zero KCSE grade requirements. Whether you scored A or D+, the admissions process looks at your commitment and motivation, not your results slip.
  • The marathon starts from the absolute basics. You do not need to know anything about coding before joining. Week 1 assumes zero experience.
  • In 26 weeks, you go from writing your first line of HTML to deploying apps that process M-Pesa payments. That is faster than completing even one year of a university degree.
  • McTaba is not anti-university. Some KCSE leavers join the marathon and then pursue a degree later. Others go directly into developer jobs. Both paths work.
  • If you are not ready for the full marathon, the KES 2,999 Tech Foundations course lets you test whether coding is right for you before committing time and money.

Frequently Asked Questions

Can I join McTaba with a D+ or D in KCSE?
Yes. McTaba has no KCSE grade requirement. We have admitted students with every grade from D+ to A. Admissions is based on a conversation about your commitment and expectations, not your results slip.
Am I too young to join McTaba right after KCSE?
No. Most KCSE leavers are 17-19 years old, and we have had marathoners in that age range. If you can commit the hours and handle the intensity, your age is not a barrier. In fact, starting at 18 means you could have production apps in your portfolio before turning 19.
Will McTaba give me a certificate that employers accept?
McTaba provides a completion certificate, but it is not a university degree or an accredited diploma. Employers in the Kenyan tech startup ecosystem care far more about your portfolio (the live apps you have deployed) than any certificate. Some large corporates and government jobs require a degree, and McTaba cannot substitute for that.
Can I do McTaba while waiting for KUCCPS placement?
Yes. The full-time track takes 4 months. If KUCCPS placement takes several months, you can complete a significant portion of the marathon (or all of it) in the gap. Some students have done McTaba while waiting and then started university with coding skills already in hand.
What do my parents need to know about McTaba?
McTaba is a 26-week software development programme that costs KES 120,000. It teaches practical coding skills (including M-Pesa integration) and produces a portfolio of 8 deployed applications. It does not replace a university degree, but it provides job-ready skills much faster. Point your parents to the "What Is McTaba" and "Cost" pages on our site for a full overview.

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