Bonaventure OgetoBy Bonaventure Ogeto|

Who Should Not Join McTaba Labs: An Honest Fit Check

McTaba Labs is not a good fit if you cannot commit 20-40 hours per week for the programme duration, if you expect a guaranteed job after graduation, if KES 120,000 would cause you financial distress, if you want a credential rather than skills, or if you are not willing to be uncomfortable while learning. This is not a gatekeeping exercise. It is a way to save you time and money if the programme does not match your situation.

Why We Wrote This Article

Most bootcamps write articles about who should join. We are writing about who should not.

This is not a marketing trick to seem honest so you trust us more. It is genuinely better for everyone, you and us, if people who are not a good fit find out before they pay KES 120,000 and commit months of their life. A struggling student in the wrong programme is unhappy, their cohort peers are affected, and our instructors spend time on problems that structure and motivation cannot solve.

If you read this article and recognize yourself in any of these descriptions, it does not mean you cannot learn to code. It means McTaba specifically, right now, is probably not the best way for you to do it. We will suggest alternatives at the end.

If You Cannot Commit the Hours

The full-time track requires roughly 40 hours per week for 4 months. The part-time track requires 20-25 hours per week for 6 months. These are not suggestions. They are the minimum needed to keep pace with the curriculum and build all 8 projects.

Twenty hours a week sounds manageable until you actually try to find twenty hours in a week where you already have a full-time job, a family, errands, and a social life. It means 3-4 evenings plus your entire Saturday, every week, for half a year.

If your schedule genuinely does not have those hours, you will fall behind. Falling behind in a cohort-based programme is not like falling behind in a self-paced course where you can just pick up next week. Your cohort moves forward. The material builds on itself. By week 4, you are lost. By week 8, you have stopped showing up.

We have seen this happen. Good people, smart people, people who genuinely wanted to learn, but they signed up with a schedule that could not accommodate the programme. The outcome is always the same: wasted money and frustration.

What to do instead: If your schedule is truly packed, consider the self-paced Full-Stack Software & AI Engineering course (KES 120,000). It covers similar material at whatever pace your life allows. Or start with Tech Foundations (KES 2,999) and build up gradually.

If KES 120,000 Would Cause You Financial Distress

KES 120,000 is a significant amount of money. For some families in Kenya, it is several months of total household income.

If paying this fee means you cannot cover rent, food, or medical expenses for the next few months, do not pay it. We are serious. No coding bootcamp, ours or anyone else's, is worth going hungry or getting evicted over. The bootcamp will still exist when your finances are more stable.

We also strongly advise against taking a predatory loan to fund your tuition. Some digital lending apps will give you KES 120,000 at interest rates that will crush you if you do not land a job immediately after graduating. The job market does not care about your loan repayment schedule.

This is not us being dramatic. We have heard from people who borrowed from multiple lenders, expecting to repay from their first developer salary. Some of them landed jobs quickly and were fine. Others took 3-6 months to find work and spent those months dealing with loan harassment calls on top of job search stress.

What to do instead: Start with free resources: freeCodeCamp, The Odin Project, YouTube tutorials. Build your first few projects at zero cost. If you want structured McTaba content, our Tech Foundations course is KES 2,999. That is the price of a few data bundles. Save toward the marathon while you learn the basics.

If You Expect a Guaranteed Job After Graduation

McTaba does not guarantee job placement. No honest bootcamp does.

We provide career support: portfolio reviews, mock interviews, CV feedback, and introductions to our hiring network. We prepare you thoroughly. But the final step, getting hired, depends on factors outside our control: the state of the job market, your interview performance, your location, your soft skills, and sometimes plain luck.

If you are enrolling with the expectation that paying KES 120,000 entitles you to a job, you will be disappointed. We have seen this mindset before. The learner does the minimum, skips self-study, turns in mediocre projects, and then at graduation says "OK, where is my job?" That is not how this works.

The developers who get hired after McTaba are the ones who treated the marathon as a launchpad, not a ticket office. They built extra projects outside the curriculum. They attended meetups. They applied to dozens of roles. They handled rejection and kept going.

What to understand: McTaba gives you the skills, the portfolio, and the network to compete in the Kenyan tech job market. Competing and winning are two different things, and winning requires effort that continues after graduation.

If You Want a Certificate That Replaces a University Degree

Some Kenyan employers, especially large corporates and government agencies, require a university degree for hiring. McTaba's completion certificate is not a university degree. It is not accredited by CUE or any government body. It will not satisfy a job listing that says "Bachelor's degree required."

If your target employer has a strict degree requirement, McTaba cannot bypass that. You need to either target employers who hire based on skills and portfolio (most startups and mid-size tech companies do) or pursue a degree alongside or before the bootcamp.

We do not see degrees and bootcamps as enemies. A degree gives you theoretical foundations and a credential. McTaba gives you practical skills and a portfolio. The combination is powerful. But if you need the credential specifically, the bootcamp alone will not provide it.

What to understand: McTaba produces builders, not certificate holders. Our graduates get hired because they can demonstrate what they have built, not because of the paper they received at graduation. If the paper matters more to you than the skill, a university programme is the right path.

If You Are Not Willing to Be Uncomfortable

Programming is frustrating. Regularly. You will spend hours debugging a problem that turns out to be a missing comma. You will read error messages that make no sense. You will watch your M-Pesa STK Push fail for the fourteenth time and want to throw your laptop off a balcony.

This is not a flaw in the programme. This is what programming is like for everyone, including experienced developers. The marathon does not remove the frustration. It gives you support (mentors, peers, structured guidance) to push through it.

If you are looking for a learning experience that is consistently comfortable and smooth, coding is going to disappoint you regardless of which programme you choose. McTaba is intense by design. The discomfort is where the growth happens. If that idea makes you want to reconsider, listen to that instinct.

This is different from saying you need to be a "naturally talented" coder or a maths genius. You do not. You need patience, stubbornness, and a willingness to sit with confusion until it resolves. Those are character traits, not talent.

If You Recognized Yourself: What to Do Instead

If any of the above sections described your situation, here are concrete next steps that are not "give up."

If it is a time problem: Start with the Tech Foundations course (KES 2,999). Finish it in a weekend or over a few evenings. This tells you whether you enjoy the work before you restructure your entire schedule.

If it is a money problem: Use free resources (freeCodeCamp, The Odin Project) to build your first projects. Save money toward the marathon over the next 6-12 months. You will arrive with some coding knowledge already, which makes the programme easier and more productive.

If it is a motivation problem: Be honest about whether you want to be a developer or whether you want the idea of being a developer. These are different things. Spend a weekend trying to build a simple website from scratch. If the process itself excites you, not just the finished result, then coding is worth pursuing and you should find the right programme and timing for you.

If it is a credential problem: Look into university CS programmes or diploma courses that offer formal accreditation. You can always add McTaba later to supplement your degree with practical skills. The two paths complement each other.

Not being ready for McTaba right now is not failure. It is self-awareness. The programme will be here when your situation changes.

Key Takeaways

  • Do not join McTaba if you cannot commit 20-40 hours per week consistently. Part-time is lighter than full-time, but "light" still means evenings and Saturdays for 6 months.
  • Do not join if KES 120,000 would put you in financial distress. Start with the KES 2,999 Tech Foundations course or free resources instead.
  • Do not join if you want a certificate that substitutes for a university degree. McTaba produces portfolio skills, not accredited credentials.
  • Do not join if you expect to be handed a job at the end. We provide career support, not job placement guarantees.
  • If any of these apply, it does not mean tech is wrong for you. It means this specific programme at this specific time is not the right path.

Frequently Asked Questions

Is McTaba saying some people cannot learn to code?
No. We are saying that our specific programme, with its schedule, cost, and intensity, is not the right fit for every person at every point in their life. Almost anyone can learn to code given the right format and enough time. McTaba is one format. If it does not match your situation, other formats (self-paced courses, free resources, university programmes) might.
What if I am not sure whether I can commit the hours?
Try a test week. For 7 days, block out the hours you would need for the marathon (20-25 hours for part-time, 40 for full-time) and spend them studying from free resources. If you can sustain that schedule for a week while managing everything else in your life, the marathon is probably feasible. If you struggled to hit even half the hours, it is a warning sign.
Can I join McTaba with no coding experience at all?
Yes. The marathon starts from the fundamentals and no prior coding knowledge is required. The "who should not join" list is about life circumstances and expectations, not your current skill level. If you can commit the time and money, zero experience is not a barrier.
Does McTaba reject applicants?
Yes. The admissions process includes a conversation to assess fit. We look for commitment, realistic expectations, and the ability to dedicate the required hours. We do not look at KCSE grades or university transcripts. If we think the programme is not right for you, we will tell you directly and suggest alternatives.

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