Foundation Track
Best if you have never written code, or only followed a few tutorials.
For KCSE graduates, career changers and coding beginners.
A 12-week online program in Android and iOS development, for complete beginners and working developers. Build real apps, publish them, and get job-ready, with AI-assisted development and DSA built in.
Both tracks are 12 weeks, fully online, 6 hours a week. Pick the one that matches where you are today.
Best if you have never written code, or only followed a few tutorials.
For KCSE graduates, career changers and coding beginners.
Best if you already code and want to ship on both Android and iOS.
For working developers, CS graduates and self-taught programmers.
Pair-program with Claude, Copilot and Cursor on every project, and learn when not to trust them. Add AI features to your own apps.
Weekly problem sets in Kotlin and Swift, from arrays to graphs, plus mock technical interviews before you graduate.
Every week ends with a working app. By week 12 you have a portfolio employers can open and try.
Pull real data from a public API, then refactor it to MVVM, the architecture used in production apps.
Sign-in, a live Firestore backend and push notifications, built with Firebase.
A complete app of your own, live on the Play Store (Foundation) or both stores (Professional).
A calculator, a recipe app, a contacts list and a to-do app: navigation, lists and saving data.
Integrate M-Pesa (Daraja) payments and Google Maps into a multi-module shopping app on both platforms.
Build it in Jetpack Compose, rebuild it in SwiftUI, and ship it with tests and CI/CD.
You earn it by showing your work, not just by showing up:
Every certificate has a unique ID and QR code that opens its own verification page, with your results, your live app and your GitHub. Add it to LinkedIn in one tap.
Build a simple calculator app in Android + run a Swift playground. Variables, data types, operators in Kotlin.
Build a number-guessing game app. If/else, loops, functions, parameters, error handling basics.
Build a student grade tracker. Classes, inheritance, interfaces, collections, null safety.
Build a contacts list app with RecyclerView + basic SwiftUI view. XML layouts, Compose basics, Material Design.
Build a multi-screen recipe app with navigation patterns on both Android and iOS.
Build a to-do list app with Room (Android) + UserDefaults exercise (iOS). CRUD operations.
Build a weather app consuming a public API. Retrofit, JSON parsing, displaying remote data.
Refactor the weather app using MVVM on both platforms. ViewModel, LiveData, Repository pattern.
Build a real-time chat feature with Firebase Auth + Firestore. Push notifications, analytics.
Add ads, location features and camera access. AdMob integration, in-app purchases overview.
Build a complete portfolio app from scratch. Android primary + iOS companion. Git, testing, code review.
Publish capstone to Play Store. CV optimization, mock interviews, LinkedIn profile, portfolio completion.
Build identical utility apps in both languages. Side-by-side syntax comparison, closures/lambdas.
Build a task management model layer with async operations. Generics, coroutines vs async/await.
Build a finance dashboard UI with Compose. Material Design 3, theming, animations.
Rebuild the finance dashboard in SwiftUI for cross-platform parity. NavigationStack, @State, @Binding.
Build a multi-module e-commerce shell with MVVM. Hilt DI on Android, Swift DI patterns on iOS.
Build a news reader with offline caching. Room + Retrofit (Android), Core Data + URLSession (iOS).
Build a full social feature on both platforms. Auth, Firestore, Storage, Cloud Functions, Crashlytics.
Integrate M-Pesa/Daraja payments and Google Maps into the e-commerce app on both platforms.
Implement a freemium model with ads, subscriptions and analytics. ASO strategies.
Add test suites and CI/CD pipelines. JUnit, Espresso, XCTest, GitHub Actions, Fastlane.
Build a production app (Android + iOS) solving a real Kenyan market problem. Full sprint workflow.
Publish to both stores. Portfolio site, technical interviews (DSA + system design), salary negotiation, freelancing.
Founder, Bridgetree · Former Senior iOS Engineer, Safaricom M-PESA
Kevin founded Bridgetree after 6+ years shipping enterprise mobile apps across fintech, healthcare and SaaS. As a Senior iOS Engineer at Safaricom he architected key features for the M-PESA app: secure payment modules, government service integrations and scalable MVVM-Coordinator architecture. He has also shipped production apps for the UK's NHS, a Saudi digital bank and US restaurant SaaS platforms, and trained Saudi Digital Academy cohorts through Coding Dojo.
Bridgetree Technologies is a Kenyan mobile software company. We build apps for clients and teach the same tools, patterns and standards in class.
November and January intakes. Pick the start date that suits you; each cohort is capped, so seats go in the order applications are confirmed.
Pick your track and start date. It takes two minutes and there's nothing to pay.
A real person confirms your track and start date and answers your questions, usually within a day.
When you're ready, pay month 1 by M-Pesa to Paybill 880100, account 1009174147. Months 2 and 3 are due by the Monday of weeks 5 and 9.
Foundation cohorts take 15–20 students, Professional 10–15.
No registration or hidden fees. Prefer to pay in full? Pay all three months up front. M-Pesa Paybill accepted.
Start your applicationMany of our students are sponsored by a parent, a relative or their employer. We make it easy to pay for them and to see that the money is well spent.
Pay each month by M-Pesa Paybill using the student's name as the account. We send an M-Pesa receipt for every payment, and employers can ask for an invoice.
With the student's agreement, we send you a short update each month: attendance, the apps they've built and notes from the instructor.
Every student finishes with a published app and a GitHub portfolio, so you can open and try exactly what they built.
Applying for someone? Use their name and WhatsApp number, and pick who's paying in step 2.
Free to apply. No payment needed. We'll WhatsApp you to confirm your track and start date.
We'll WhatsApp you on , usually within a day, to confirm your track and start date and answer any questions.
Read the full Terms & Conditions
M-Pesa shows the recipient as NCBA BANK. That's correct: it's Bridgetree's account at NCBA.
The 10-character code at the start of your M-Pesa message. If a sponsor paid, use the code from their message.
We'll match M-Pesa code with our bank statement and confirm your seat on WhatsApp, usually the same day.
Want it faster? Send us your confirmation on WhatsAppLearn to code by building games, then publish your own game on Google Play.
Planned for KCSE leavers (daytime classes from January, in the gap before university) and university and college students (evenings and weekends). We'll only run it if enough people join the waitlist, so add your name to help make it happen.
We'll WhatsApp you as soon as the game development dates and price are set. Want to start coding sooner? Our Foundation Track starts from zero, with intakes starting 9 November and 11 January.
See the Foundation TrackOne hour online with a senior engineer, KES 2,500. Bring your own project, prep for an interview, or work through DSA problems together. No enrollment required.
What to learn, how AI is changing the job, and how to get hired, from engineers who ship mobile apps.
What to learn in 2026 as a software developer: one language deeply, Git, DSA, SQL, APIs, testing, plus AI skills. Roadmaps for Kenya and beyond.
An AI agent is an LLM that uses tools in a loop to reach a goal. See how developers use coding agents, how to build one, what MCP is, and the risks.
Is mobile app development worth learning in 2026? Yes. Here is the honest career picture, native vs cross-platform, the modern stack and a 12-week roadmap.
Data structures and algorithms decide how fast and reliable your app is. See why DSA matters beyond interviews, even with AI, and what to learn first.
System design is deciding how an app’s parts fit together so it scales. Learn the building blocks, trade-offs, mobile patterns and an interview framework.
How to prepare for a software developer interview in 2026: the stages, a 6-week plan, a live coding framework, mobile questions, STAR answers and remote jobs.