McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Coding Bootcamps in Kenya
  3. Every Coding School in Kenya (2027): Bootcamps, Programmes and What Each One Teaches
Bonaventure OgetoBy Bonaventure Ogeto|Updated October 4, 2026

Every Coding School in Kenya (2027): Bootcamps, Programmes and What Each One Teaches

Kenya has six coding schools actively training developers: ALX Software Engineering, Andela, GoMyCode, McTaba Labs, Moringa School, and Zindua School. Each targets a different learner. ALX is free but full-time for a year. Moringa has the largest alumni network. McTaba focuses on M-Pesa, USSD, and WhatsApp integration. This page covers all six with equal detail.

In this article

  1. 1. Disclosure
  2. 2. ALX Software Engineering
  3. 3. Andela
  4. 4. GoMyCode
  5. 5. McTaba Labs
  6. 6. Moringa School
  7. 7. Zindua School
  8. 8. How to Choose a Coding School in Kenya
  9. 9. Frequently Asked Questions
  10. 10. Explore McTaba Labs

Disclosure

McTaba runs a coding bootcamp in Kenya. This guide is written to be useful whether or not you ever join it.

McTaba's founder previously worked at Zindua School.

This list is published on the McTaba Labs website. McTaba is one of the six schools listed here and receives the same coverage as every other school. Verify all details directly with each school before making a decision.

ALX Software Engineering

What it teaches: Computer science fundamentals starting from C, then Python, JavaScript, and systems-level concepts. The curriculum emphasises low-level understanding before moving to web development. Some AI content is included, but the scope is unverified.

Format: Full-time, online, peer-driven. 60-70 hours per week for 12 months. Funded through corporate partnerships, so there is no tuition fee.

Location: Fully online. No physical campus.

Who it suits: People who can commit a full year without employment or other major obligations. Self-motivated learners comfortable with peer-driven study and minimal instructor contact. Anyone for whom cost is the primary barrier.

What to check before enrolling: Whether you can realistically sustain 60-70 hours per week for 12 months. The drop-out rate for working professionals is high. ALX does not cover African payment systems (M-Pesa, Paystack, USSD). Ask about current cohort intake dates and whether the Holberton partnership model has changed.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

Andela

What it teaches: [TODO: verify]. Andela has changed its model multiple times, moving from a bootcamp and fellowship model to a talent marketplace and staffing platform. The current training offering, if any, needs to be confirmed directly.

Format: [TODO: verify].

Location: [TODO: verify]. Andela previously had offices in Nairobi and Lagos.

Who it suits: [TODO: verify]. Historically, Andela targeted experienced developers for placement with international companies. Whether they still train beginners is unclear.

What to check before enrolling: Whether Andela currently offers a training programme at all. Their business model has shifted significantly. Visit their website and confirm what is currently available before including them in your decision.

GoMyCode

What it teaches: Multiple tracks including web development, data science, and other specializations. The curriculum is standardized across their international franchise locations. Specific technologies vary by track.

Format: Hybrid (campus + online). Programs run 3 to 6 months depending on the track chosen.

Location: Nairobi campus (verify that it is still active). GoMyCode is a Tunisia-based franchise operating across Africa and the Middle East.

Who it suits: Learners who prefer in-person classes and want a shorter, more affordable program. People who want exposure to a specific track (web, data, etc.) without a 6-12 month commitment.

What to check before enrolling: Whether the Nairobi campus is currently operational. How deep the training goes for production-ready work. Whether projects are deployed to production or run locally. GoMyCode does not teach African payment systems (M-Pesa, Paystack, USSD) in its standard curriculum. Approximate cost is KES 80,000-120,000, but verify current pricing directly.

McTaba Labs

What it teaches: Full-stack software engineering with a focus on the African Stack: M-Pesa Daraja API, USSD, and WhatsApp Business API. AI tools are integrated into the daily workflow from week one. The full technology stack beyond these differentiators should be verified at mctaba.com.

Format: Cohort-based. Two tracks: full-time hybrid (4 months, in-person in Nairobi) or part-time remote (6 months, evening classes). Both tracks are 26 weeks of curriculum.

Location: Nairobi, Kenya. Full-time track includes in-person classes. Part-time track is fully remote.

Who it suits: Working professionals who need evening or remote classes. Developers who want to build products for the African market with local payment systems and messaging APIs. Learners who want AI tools as part of daily workflow rather than a standalone module.

What to check before enrolling: Current pricing ([TODO: verify]). Cohort availability and start dates. The full curriculum scope beyond the African Stack modules. Alumni outcomes. McTaba publishes this website, so factor that context into your evaluation.

Moringa School

What it teaches: Verify current curriculum directly. Moringa has offered multiple program tracks over its history, and the specific technologies and formats change between cohorts. They have adapted their curriculum over more than a decade of operation.

Format: Full-time and part-time options available. Verify the current schedule and delivery model (in-person, online, or hybrid) directly with Moringa.

Location: Nairobi. Physical campus.

Who it suits: Learners who value brand recognition and an established alumni network. People who want the strongest employer-trust signal on their CV. Anyone who prioritises a school with a long track record of producing working developers in Kenya.

What to check before enrolling: Current pricing (not published in our research). Current curriculum and whether AI tools are integrated. Whether African payment systems are covered. Ask specifically about career support: what it includes, how long it lasts, and what percentage of graduates find relevant employment within 6 months.

Zindua School

What it teaches: JavaScript and React. Zindua offers a concentrated path into the JavaScript ecosystem rather than spreading across multiple languages. This focus means more depth in one stack.

Format: Verify current format (in-person, online, or hybrid) directly with Zindua. Duration is approximately 6 months.

Location: Nairobi.

Who it suits: Learners who already know they want to work with JavaScript and React. People who prefer depth in one ecosystem over surface-level exposure to many languages. Front-end and full-stack JavaScript job seekers.

What to check before enrolling: Current pricing (approximately KES 150,000, but verify directly). Current delivery format. Whether AI tools are integrated into the curriculum. Whether African payment systems are covered. A focused JavaScript/React stack is a strength for React-specific roles but could limit you if your first job requires Python or other backend languages.

How to Choose a Coding School in Kenya

Before you compare schools, get clear on your own constraints. The right school is the one that fits your situation, not the one with the best marketing.

  • Budget: Can you pay KES 80,000-150,000? If not, ALX is free. If you can pay, you have more options.
  • Time: Can you study full-time? If you have a job, you need a part-time or evening program. ALX's 60-70 hour weekly load is not compatible with employment.
  • Career goal: Building for the African market (fintech, M-Pesa, USSD)? Only McTaba currently covers these as core curriculum. Want the strongest CV signal? Moringa's decade of alumni gives you that. Want deep CS fundamentals? ALX starts from C.
  • Learning style: Need in-person accountability? GoMyCode and Moringa have campuses. Prefer remote flexibility? McTaba's part-time track and ALX are fully online.
  • Duration: Some schools run 3 months. Others run 12 months. Shorter is not automatically worse. Longer is not automatically better. Match the duration to the depth you need.

Before you pay a deposit anywhere:

  • Get the full syllabus in writing.
  • Get the refund policy in writing.
  • Find 2-3 graduates on LinkedIn and ask them what they would change about the program.
  • Ask what "career support" means in specific terms: resume reviews, mock interviews, employer introductions, or just a WhatsApp group.
  • Ask whether you deploy projects to production or just run them on localhost.

Frequently Asked Questions

How many coding schools are there in Kenya?

Six coding schools are actively training developers in Kenya as of 2027: ALX Software Engineering, Andela (verify current model), GoMyCode, McTaba Labs, Moringa School, and Zindua School. Others may exist or launch, but these are the most searchable and referenced.

Which coding school in Kenya is cheapest?

ALX is free (scholarship model). Among paid schools, GoMyCode is approximately KES 80,000-120,000. McTaba's current pricing should be verified at mctaba.com. Moringa's pricing is not publicly listed in our research. Zindua is approximately KES 150,000. All approximate figures should be confirmed directly.

Can I learn to code for free in Kenya?

Yes. ALX charges no tuition but demands 60-70 hours per week. Free self-paced options include freeCodeCamp and The Odin Project. These do not provide mentorship, career support, or a structured cohort, but they cost nothing.

Do I need a degree to join a coding bootcamp?

No. None of the six schools listed here require a university degree. Most accept complete beginners. The prerequisite is commitment and access to a laptop with internet.

Which coding schools in Kenya teach M-Pesa integration?

McTaba Labs teaches M-Pesa Daraja API, USSD, and WhatsApp Business API as core curriculum. ALX and GoMyCode do not include these. For Moringa and Zindua, coverage of African payment tools has not been confirmed. Ask each school directly.

How long does it take to finish a coding bootcamp?

Duration ranges from 3 months (GoMyCode short tracks) to 12 months (ALX). McTaba runs 26 weeks (4 months full-time or 6 months part-time). Moringa offers multiple track lengths. Zindua is approximately 6 months. Shorter is not automatically worse, but shorter programs generally cover less ground.

Is it worth paying for a coding school in Kenya?

It depends on your discipline. If you can learn independently with free resources, you do not need a paid school. If you need structure, mentorship, a cohort of peers, and career support, a paid school provides those. The value is in accountability and connections, not just content.

Explore McTaba Labs

McTaba Labs runs a 26-week coding bootcamp in Nairobi with M-Pesa, USSD, WhatsApp, and AI tools as core curriculum. Full-time hybrid or part-time remote tracks available. See the programme details.

Key Takeaways

  • ✓Six coding schools currently operate in Kenya. Each has a different model, price point, and target learner.
  • ✓ALX is the only free option but requires 60-70 hours per week for 12 months. Moringa has the longest track record with over a decade of graduates.
  • ✓McTaba is the only school that teaches M-Pesa Daraja API, USSD, and WhatsApp Business API as core curriculum.
  • ✓Before paying any school, ask for the full syllabus in writing, the refund policy, and talk to 2-3 graduates on LinkedIn.

Frequently Asked Questions

How many coding schools are there in Kenya?
Six coding schools are actively training developers in Kenya as of 2027: ALX Software Engineering, Andela (verify current model), GoMyCode, McTaba Labs, Moringa School, and Zindua School. Others may exist or launch, but these are the most searchable and referenced.
Which coding school in Kenya is cheapest?
ALX is free (scholarship model). Among paid schools, GoMyCode is approximately KES 80,000-120,000. Moringa pricing is not publicly listed in our research. Zindua is approximately KES 150,000. All approximate figures should be confirmed directly with each school.
Can I learn to code for free in Kenya?
Yes. ALX charges no tuition but demands 60-70 hours per week. Free self-paced options include freeCodeCamp and The Odin Project. These do not provide mentorship, career support, or a structured cohort, but they cost nothing.
Do I need a degree to join a coding bootcamp?
No. None of the six schools listed here require a university degree. Most accept complete beginners. The prerequisite is commitment and access to a laptop with internet.
Which coding schools in Kenya teach M-Pesa integration?
McTaba Labs teaches M-Pesa Daraja API, USSD, and WhatsApp Business API as core curriculum. ALX and GoMyCode do not include these. For Moringa and Zindua, coverage of African payment tools has not been confirmed. Ask each school directly.
How long does it take to finish a coding bootcamp?
Duration ranges from 3 months (GoMyCode short tracks) to 12 months (ALX). McTaba runs 26 weeks (4 months full-time or 6 months part-time). Moringa offers multiple track lengths. Zindua is approximately 6 months. Shorter is not automatically worse, but shorter programs generally cover less ground.
Is it worth paying for a coding school in Kenya?
It depends on your discipline. If you can learn independently with free resources, you do not need a paid school. If you need structure, mentorship, a cohort of peers, and career support, a paid school provides those. The value is in accountability and connections, not just content.

Ready to build real-world apps?

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

Not ready? Create Free Account

Keep reading

Moringa vs ALX vs Zindua vs GoMyCode vs McTaba: Coding Schools in Kenya Compared (2027)

Five coding schools. Five different models for turning you into a developer. Some are free, some cost six figures, some take 3 months, some take a year. This is what each one actually offers, what it costs, and who it fits best.

Read more

Coding Bootcamps in Kenya Compared: Fees, Format and Focus

Kenya has several coding programs worth considering, but they differ in format, cost, and what they teach. This comparison uses only publicly available information so you can evaluate each option on its merits, not its marketing.

Read more

How to Choose a Coding Bootcamp in Kenya: A Buyer Checklist

Choosing a bootcamp is a financial decision, a time commitment, and a career bet rolled into one. This checklist walks you through exactly what to evaluate, what to prioritize based on your situation, and what should make you walk away.

Read more

Free Programs vs Paid Bootcamps: The Real Tradeoff

Free programs remove the financial barrier entirely. Paid bootcamps charge real money. But the choice is not as simple as "free is obviously better." What you get for free and what you pay for are fundamentally different products, and picking the wrong one costs you time either way.

Read more

Affordable Coding Schools in Nairobi Under KES 150,000

You do not need KES 300,000 to learn how to code in Nairobi. Several programs cost under KES 150,000, and a few are free. But price alone does not tell you much. This guide breaks down what each option actually gives you for your money.

Read more

Explore related topics

Getting Into Tech: The Decision Guide

Every question people ask before and while choosing where to learn to code. Three stages: should I do this, where should I learn, and is this school worth my money.

Learn to Code in Kenya

Everything a Kenyan needs to know before writing their first line of code. Career paths, real costs, hardware requirements, and honest answers about what it takes.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.