Become a Full-Stack Software & AI Engineer in 6 Months

Build real products, gain job-ready skills, and launch your career, freelance business, or startup.

Get HiredFreelanceBuild Your Startup4 months full-time · 6 months part-time
25,000+ students trained
Students in 15+ countries
Career support until placement
Portfolio-ready projects

Cohort starts in

00d:00h:00m:00s
Limited slots

Live Classes

4 live sessions + peer learning weekly

Project-Based

Build and ship real products

Small Cohorts

Direct mentorship and accountability

Career Support

Until you land your role

From Our Community

Real outcomes from real students. No stock photos, no invented numbers.

500+

Discord Members

8

Projects Per Student

0

Days to Next Cohort

"I had zero coding experience. By Week 4 I had already built a working M-Pesa payment link that my employer actually deployed. McTaba teaches you things that work in the real world."

Built an M-Pesa app in Week 3
AN

Aisha Njoroge

Former Customer Service Rep

"My CS classmates were still writing "Hello World" assignments. I was shipping a WhatsApp CRM for a real estate agency. I got hired 2 months after graduating."

Hired as junior dev in 2 months
BO

Brian Ochieng

Business Student, University of Nairobi

"I was 32 and scared I was too old. The instructors were patient, the community kept me accountable, and by Week 5 I was already freelancing on M-Pesa integration projects."

Freelancing by Week 5
GW

Grace Wambui

Secondary School Teacher

"Before joining McTaba, I felt stuck in what many call “tutorial hell.” I kept watching programming tutorials, but I couldn’t truly understand or apply what I was learning. My knowledge was scattered, and I struggled to piece concepts together. I couldn’t even confidently build something as simple as a calculator on my own. What makes McTaba stand out is its strong emphasis on fundamentals and mindset. The sessions challenge you to think instead of copy. That shift has made a significant difference in my confidence and problem-solving ability. I now approach programming with clearer structure and logic rather than confusion. I would recommend McTaba to anyone who genuinely wants to build something real, starting from solid foundations instead of rushing through content. The structure and mentorship create an environment that pushes you to grow both technically and mentally."

Escaped Tutorial Hell
BM

Benard Mutuku

University Student

← Swipe to see more →

The Blueprint for Building and Launching Your Tech Career

Our proven 5-step engineering marathon is designed to take you from a motivated beginner to a production-ready startup founder or lead dev.

Apply & Interview

Submit your application and complete a brief interview to assess your motivation and learning readiness.

Learn more

Master Foundations

Learn HTML, CSS, JavaScript, and Git through hands-on projects and daily coding challenges.

Learn more

Build Your Portfolio

Create 6-8 real-world projects including full-stack applications that showcase your skills to employers.

Learn more

Career Preparation

Polish your resume, practice technical interviews, and connect with our network of hiring partners.

Learn more

Land Your First Role

Get matched with opportunities at startups and tech companies across Kenya, East Africa, and beyond.

Learn more
30 Weeks of Pure Value

Build with the African Stack

M-Pesa, USSD, and WhatsApp Engineering

You won't just learn "coding"; you will learn Revenue Engineering. Build systems that process payments, automate business via WhatsApp/USSD, and handle real-world traffic.

Weeks 1-6

Modern Web & API Fundamentals

  • HTML5/CSS3 Semantic Web
  • JavaScript ES6+ (Async/Await)
  • HTTP Protocol & JSON
  • Postman API Testing
  • Git Workflows & PRs

Key Project

🛠️ M-Pesa Paylink & Receipt Mini-App

Weeks 7-13

Data, Logic & CRM Engineering

  • MongoDB & Mongoose Schema
  • JWT Auth & Security
  • WhatsApp Business API
  • USSD Engineering (Telco)
  • Relational Data (PostgreSQL)

Key Project

🛠️ WhatsApp CRM & USSD Support

Weeks 14-22

Commerce & Fintech Mastery

  • Next.js SSR & State Machines
  • M-Pesa, Airtel & Stripe
  • Webhook Security & Idempotency
  • Telegram Bot API
  • Automation with Cron Jobs

Key Project

🛠️ Chama Savings & E-commerce

Weeks 23-26

Production Engineering

  • Queues (Redis/BullMQ)
  • Microservices Architecture
  • Docker & Containerization
  • CI/CD (GitHub Actions)
  • Failover Logic & SMS Gateways

Key Project

🛠️ Multi-Channel Notification Hub

Weeks 27-30

The Capstone Sprint

  • The African SME OS
  • Multi-tenant Architecture
  • Custom Startup Project
  • API Design & Scale
  • Demo Day & Launch

Key Project

🚀 Build a Real-World Startup

The Marathon Promise

Built for the next generation of African Tech Founders.

By the end of this marathon, you won't just have a CV. You will have a production-ready portfolio of 8 applications that address real African business problems using Mobile Money, USSD, and WhatsApp.

Intensity

4 Live Classes + 1 Peer Session

Project Count

8 Professional Apps

Integration

M-Pesa, Stripe, Airtel

Channels

USSD, WhatsApp, SMS

Build the "African Stack"

Forget "To-Do Lists" and "Weather Apps". You will build 8 production-grade applications that solve real African business problems using Mobile Money, USSD, WhatsApp, and modern web tech.

Person making a mobile payment using a smartphone
Beginner
Phase 1: Foundations

M-Pesa Paylink & Receipt Mini-App

Send clients a payment link, trigger M-Pesa STK, and generate instant PDF receipts.

Core Features

M-Pesa STK PushPDF GenerationPayment Webhooks
ReactNode.jsM-Pesa API
WhatsApp application open on a smartphone screen
Intermediate
Phase 2: CRM & Logic

WhatsApp Lead Capture CRM

Turn WhatsApp chats into structured leads with a web-based CRM dashboard.

Core Features

WhatsApp BotLead ManagementAnalytics Dashboard
WhatsApp APIPostgreSQLExpress
Person holding and using a mobile phone
Intermediate
Phase 2: CRM & Logic

USSD Customer Self-Service App

Let customers dial a USSD code to check balances and request support.

Core Features

USSD Menu FlowSession ManagementAdmin Panel
Africa's TalkingRedisReact
Mini shopping cart with money on top of a laptop representing online shopping
Intermediate
Phase 3: E-Commerce

E-commerce Lite + WhatsApp Updates

A simple online store with payments and automatic WhatsApp order notifications.

Core Features

Cart & CheckoutOrder State MachineAuto-Notifications
Next.jsPrismaStripe/Paystack
Community gathering in a rural African village
Intermediate
Phase 3: E-Commerce

Chama Savings Platform

Manage group contributions, track balances, and send automated reminders.

Core Features

Recurring PaymentsGroup AnalyticsTelegram Bot
Cron JobsTelegram APIPostgres
Person having a consultation appointment
Advanced
Phase 4: Advanced

Booking & Appointments System

Salon/clinic bookings with M-Pesa deposits and SMS reminders.

Core Features

Calendar UIDeposit HandlingScheduled Reminders
React Big CalendarBackground JobsSMS API
Alert message notification displayed on a cellphone screen
Advanced
Phase 4: Advanced

Multi-Channel Notification Hub

A unified API to send alerts via WhatsApp, SMS, or Email with failover logic.

Core Features

Unified APITemplate EngineFailover Logic
MicroservicesQueue SystemTwilio/SendGrid
Professional working at a desk with multiple computer screens in a modern office
Advanced
Capstone

The African SME OS

A multi-tenant "operating system" for SMEs combining payments, USSD, WhatsApp, and CRM into one platform.

Core Features

Multi-TenantRole-Based AccessFull Audit Logs
DockerCI/CDAdvanced Architecture
Plus Stripe, Paystack & International Payment Integrations

The McTaba Mission

We are building the future of tech in Africa, one founder at a time.

1 Million
Target students by 2030
8+
Production-ready projects
100%
Focus on African Markets
Hands-on
Mentor-led instruction

Our 2030 Commitment

By 2030, McTaba Labs aims to empower 1,000,000 students across the African continent. We aren't just teaching syntax; we are building an ecosystem of tech-enabled problem solvers.

Every curriculum module, every project, and every mentor session is designed to solve a local problem—whether it's fintech in Kenya, agritech in Nigeria, or logistics in Rwanda.

"The 'African Stack' isn't just a set of tools; it's the bridge between abstract code and real-world economic impact."
ML
Founders' Pledge
McTaba Labs Team

Mentorship Beyond Code

Join a community of builders. We provide the roadmap, the tools, and the network to help you launch your first production app.

Explore the Curriculum
Research & Insights

The African Tech Talent Report 2026

We're mapping the future of tech careers in Africa. Deep dive into local salary trends and the most needed skills for 2026.

Download the 2026 Report

Is McTaba Labs Right for You?

We're looking for motivated learners ready to commit to their future in tech

Perfect For

  • Recent graduates looking for a tech career
  • Career switchers ready for a new path
  • Self-taught developers wanting structure
  • Entrepreneurs building their own products
  • Anyone committed to 20-25 hours/week

Not Ideal For

  • Complete beginners expecting instant results
  • Those unable to commit consistent study time
  • Looking for shortcuts without effort
  • Expecting guaranteed job placement

What You Need to Get Started

1

Basic Computer Skills

Comfortable using computers and the internet

2

English Proficiency

Able to read and understand technical documentation

3

Time Commitment

4 months full-time · 6 months part-time

4

Growth Mindset

Willingness to learn and embrace challenges

No prior coding experience required. We start from the basics and build up.

Learn From Practitioners, Not Theorists

Every instructor has built production systems that process real money and serve real African users.

BO

Bonaventure Ogeto

Founder & Lead Engineer

GP

Gabriella Pendo

Software Engineer & Technical Mentor

KK

Kimathi Kennedy

Software Engineer & Technical Reviewer

AG

Aggrey Gisemba

Software Engineer & Technical Reviewer

Transparent, Affordable Pricing

Invest in your future with flexible payment options designed for you

CHEAPEST OPTION

Upfront Payment

KSh 100,000
Save KSh 20,000 upfront

Unlock everything immediately with a one-time discounted payment.

4–6 months of structured learning
5 live classes per week
Lifetime access to all materials
6-8 portfolio projects
Career support & job placement
Resume & LinkedIn optimization
Mock technical interviews
Get Discounted Access
MOST POPULAR

Installment Plan

KSh 20,000/ month
6-Month Flexible Plan

Spread your investment over 6 months. KSh 120,000 total.

4–6 months of structured learning
5 live classes per week
Lifetime access to all materials
6-8 portfolio projects
Career support & job placement
Resume & LinkedIn optimization
Mock technical interviews
Apply Now

How We Compare

McTaba LabsUniversity CSYouTube / Udemy
Duration4 months (FT) / 6 months (PT)3–4 yearsSelf-paced / no deadline
Projects Built8 production1–3 academic0–2 toy projects
African Stack
Live Mentorship
Career SupportCareer Fair only
Cost (KSh)100,000600,000–2M+0–15,000

M-PESA Payment

Paybill Number

880100

Account Name

PAYMACTABA

Next Cohort

Join the July 13th intake. Limited to 10 students per cohort.

Limited slots remaining

Have Questions?

Not sure which plan is right? Schedule a quick call with us.

Schedule Discovery Call

Frequently Asked Questions

Everything you need to know about McTaba Labs

No! We start from the absolute basics and build up. Many of the most successful students had zero coding experience before joining. What matters most is your motivation to learn and willingness to put in the work.

Still have questions?

Starting July 13th, 2026

AI & Business Automation

Learn to build automations that businesses pay KES 50,000 to 250,000 per workflow for.

  • Build with n8n, Zapier & Make
  • Real client-ready workflows from Week 1
  • Freelance-ready by graduation
Learn More

What you will build

  • Lead capture with auto WhatsApp follow-ups
  • Invoice systems with M-Pesa STK push
  • Social media content schedulers
  • Client onboarding automation
  • E-commerce order processors
  • AI-powered chatbots for business

Tools

n8nZapierMakeOpenAIClaude APIM-Pesa API
Coming Soon

Not looking for Web Dev?
More tracks are coming.

We're expanding our curriculum to cover the most in-demand tech skills. Join the waitlist to be the first to know when new programs launch.

Data ScienceFull Stack AI EngineeringSoftware EngineeringMobile DevelopmentDevOps & Cloud
Join Waitlist

Why wait for our new tracks?

  • Same portfolio-first approach
  • Industry-expert mentors
  • Real-world project experience
  • Career support & hiring network
Next Cohort Starts July 13, 2026

Ready to Launch Your Developer Career?

Join our community to transform your career in tech. Limited slots available.

Limited
Slots Available
0d 0h
Until Cohort Starts

Have a project idea?

Start a project

Questions? WhatsApp us at +254727795603 or email