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.
Cohort starts in
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
← 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 moreMaster Foundations
Learn HTML, CSS, JavaScript, and Git through hands-on projects and daily coding challenges.
Learn moreBuild Your Portfolio
Create 6-8 real-world projects including full-stack applications that showcase your skills to employers.
Learn moreCareer Preparation
Polish your resume, practice technical interviews, and connect with our network of hiring partners.
Learn moreLand Your First Role
Get matched with opportunities at startups and tech companies across Kenya, East Africa, and beyond.
Learn moreBuild 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
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.

M-Pesa Paylink & Receipt Mini-App
Send clients a payment link, trigger M-Pesa STK, and generate instant PDF receipts.
Core Features

WhatsApp Lead Capture CRM
Turn WhatsApp chats into structured leads with a web-based CRM dashboard.
Core Features

USSD Customer Self-Service App
Let customers dial a USSD code to check balances and request support.
Core Features

E-commerce Lite + WhatsApp Updates
A simple online store with payments and automatic WhatsApp order notifications.
Core Features

Chama Savings Platform
Manage group contributions, track balances, and send automated reminders.
Core Features

Booking & Appointments System
Salon/clinic bookings with M-Pesa deposits and SMS reminders.
Core Features

Multi-Channel Notification Hub
A unified API to send alerts via WhatsApp, SMS, or Email with failover logic.
Core Features

The African SME OS
A multi-tenant "operating system" for SMEs combining payments, USSD, WhatsApp, and CRM into one platform.
Core Features
The McTaba Mission
We are building the future of tech in Africa, one founder at a time.
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."
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 CurriculumThe 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.
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
Basic Computer Skills
Comfortable using computers and the internet
English Proficiency
Able to read and understand technical documentation
Time Commitment
4 months full-time · 6 months part-time
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.
Bonaventure Ogeto
Founder & Lead Engineer
Gabriella Pendo
Software Engineer & Technical Mentor
Kimathi Kennedy
Software Engineer & Technical Reviewer
Aggrey Gisemba
Software Engineer & Technical Reviewer
Transparent, Affordable Pricing
Invest in your future with flexible payment options designed for you
Upfront Payment
Unlock everything immediately with a one-time discounted payment.
Installment Plan
Spread your investment over 6 months. KSh 120,000 total.
How We Compare
| McTaba Labs | University CS | YouTube / Udemy | |
|---|---|---|---|
| Duration | 4 months (FT) / 6 months (PT) | 3–4 years | Self-paced / no deadline |
| Projects Built | 8 production | 1–3 academic | 0–2 toy projects |
| African Stack | |||
| Live Mentorship | |||
| Career Support | Career Fair only | ||
| Cost (KSh) | 100,000 | 600,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.
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?
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
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
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.
Why wait for our new tracks?
- Same portfolio-first approach
- Industry-expert mentors
- Real-world project experience
- Career support & hiring network
Ready to Launch Your Developer Career?
Join our community to transform your career in tech. Limited slots available.
Have a project idea?
Start a project