Fullstack Software Engineering
The McTaba Marathon
Become a full-stack software and AI engineer in 4–6 months. You won’t just learn ‘coding’ — you’ll learn Revenue Engineering: build 8 production apps that process M-Pesa payments, automate business over WhatsApp and USSD, and handle real-world traffic. Launch your career, freelance business, or startup.
Quick Facts
- Next cohort
- Sept 14, 2026
- Full-time
- 4 months · Hybrid
- Part-time
- 6 months · Remote
- Tuition
- KES 120,000
- Cohort size
- 10 students
- Level
- Beginner → Advanced
Choose Your Track
Same curriculum, same career support. Pick the schedule that fits your life.
Full-Time Hybrid
- Start date
- September 14, 2026
- Duration & schedule
- 4 months · Mon–Thu 10:00 AM–2:00 PM EAT
- Delivery
- Lavington, Nairobi + online
- Tuition
- KES 120,000
Part-Time Remote
- Start date
- September 14, 2026
- Duration & schedule
- 6 months · Mon–Thu 7:00–9:00 PM EAT
- Delivery
- Fully remote, live classes
- Tuition
- KES 120,000
Payment Options
Account PAYMACTABA
Questions? WhatsApp us at +254 727 795 603.
Build with the African Stack.
Forget to-do lists and weather apps. Every project solves a real African business problem using Mobile Money, USSD, WhatsApp, and modern web tech — the same systems our instructors run in production. Graduate with 8 deployed apps and the skills to get hired, freelance, or launch a startup.
Every graduate leaves with
- 8 production apps deployed and public
- M-Pesa, Airtel & Stripe integrations shipped
- WhatsApp, USSD & SMS channels mastered
- Career support until placement
- Lifetime access to materials & alumni network
Course Details
What is this course?
A 4–6 month intensive bootcamp that turns beginners into production-ready full-stack engineers. Every week you write code that processes real money, talks to real APIs, and ships to real users.
Who it’s for
- Recent graduates looking for a fast track into tech
- Career switchers moving into software engineering
- Self-taught developers who want structure and accountability
- Entrepreneurs building their own products
- Anyone able to commit 20–25 hours per week
Prerequisites
- Basic computer skills (browsing, file management)
- English proficiency for technical documentation
- Time commitment: 4 months full-time or 6 months part-time
- Growth mindset and willingness to solve hard problems
- No prior coding experience required
Why learn this
- Full-stack skills are the most versatile in tech — you can build anything end to end
- The African Stack (M-Pesa, USSD, WhatsApp) is where the demand is across East Africa
- Revenue Engineering means every project you build can generate money from day one
- 8 portfolio projects give you proof of competence that no certificate can match
- Career support continues until you land your first role
Why study at McTaba Labs
- Learn from practitioners, not theorists — every instructor has built systems that process real money
- 4 live classes + 1 peer session weekly
- Cohorts capped at 10 for direct mentorship
- 500+ member Discord community
- Career support until placement with hiring partners across Kenya, East Africa, and beyond
Escape tutorial hell. Ship real products.
Stop watching tutorials. Start building apps that process payments, automate business, and serve real users.
Apply for September 14 CohortCurriculum
5 modules covering everything you need.
Weeks 1–6
- HTML5 & CSS3 semantic web
- JavaScript ES6+ async/await
- HTTP & JSON
- Postman API testing
- Git workflows & pull requests
Career Outcomes
Where this course can take you.
Full-Stack Developer
Build complete web applications from frontend to backend, database to deployment.
Fintech & Payments Engineer
Integrate M-Pesa, Airtel Money, and Stripe into production systems.
Freelance Integration Developer
Students have freelanced on M-Pesa and WhatsApp projects by Week 5.
Startup Founder
Ship your own product with the full stack you learned in the marathon.
More Software Programs
Other courses in the Software track.
Ready to build products that make money?
Apply for the September 14 cohort. Limited to 10 students.
Questions? WhatsApp us at +254 727 795 603 or book a discovery call.
