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.
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.
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.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Here is the full list of things you need to join McTaba as a KCSE leaver:
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.
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.
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.
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.
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