Build with the African Stack

The 30-Week
Revenue Engineering Marathon

Move from zero to production-ready software engineering. We don't just teach coding; we teach you how to build value for the African continent.

Structured for Mastery

Five phases designed to take you from fundamentals to advanced microservices and startup launching.

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 8 Production-Ready Apps

Forget "to-do lists." You will build the exact systems that modern African businesses use to process payments, manage customers, and automate operations.

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

Start Your Marathon Today

Join the next cohort and start building with the African Stack.