build apps.

not just
tutorials.

Next intake starts 11 Jan
12 weeks · 100% online

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.

apply now
100% online 12 weeks 6 hours a week From KES 15k a month Free to apply

01 / what you'll build

a working app
every week.

Every week ends with something you can open on a phone, so progress is visible from week 1. By week 12 you have a portfolio employers can open and try.

both tracks

a live weather app

Pull real data from a public API, then refactor it to MVVM, the architecture used in production apps.

both tracks

real-time chat

Sign-in, a live Firestore backend and push notifications, built with Firebase.

both tracks

your capstone, live

A complete app of your own, live on the Play Store (Foundation) or on both stores (Professional).

foundation

everyday apps, step by step

A calculator, a recipe app, a contacts list and a to-do app: navigation, lists and saving data.

professional

e-commerce with m-pesa

Integrate M-Pesa (Daraja) payments and Google Maps into a multi-module shopping app on both platforms.

professional

a finance dashboard, twice

Build it in Jetpack Compose, rebuild it in SwiftUI, and ship it with tests and CI/CD.

you leave with: GitHub portfolio of 4–6 projects MVVM & clean architecture Testing & CI/CD Certificate of completion CV, LinkedIn & mock interviews

02 / two tracks

pick your
pace.

Both tracks are 12 weeks, fully online, 6 hours a week. Pick the one that matches where you are today.

foundation

Mon / Wed / Fri
who it's for

Complete beginners. Best if you have never written code, or only followed a few tutorials. Made for KCSE graduates, career changers and coding beginners.

what you get
  • Live classes Mon / Wed / Fri, 10:00 AM – 12:00 PM, in groups of 15–20 students
  • Android first (Kotlin), plus iOS basics (Swift)
  • A published Play Store app
  • A GitHub portfolio of 4–6 projects
  • A verifiable certificate
KES 15,000 / month3 payments, KES 45,000 in total apply to foundation

professional

Tue / Thu / Sat
who it's for

Best if you already code and want to ship on both Android and iOS. Made for working developers, CS graduates and self-taught programmers.

what you get
  • Live classes Tue / Thu 6–8 PM plus Sat 10 AM – 12 PM, in groups of 10–15 students
  • Full dual-platform: Kotlin + Swift, Compose + SwiftUI
  • Apps on both the Play Store and the App Store
  • Testing, CI/CD, technical interviews and system design
  • A verifiable certificate
KES 25,000 / month3 payments, KES 75,000 in total apply to professional

The first payment reserves your seat. Apply is free.

built into both tracks, at no extra cost

AI-assisted development

Pair-program with Claude, Copilot and Cursor on every project, and learn when not to trust them. Add AI features to your own apps.

data structures & algorithms

Weekly problem sets in Kotlin and Swift, from arrays to graphs, plus mock technical interviews before you graduate.

Not sure which track?

find your track in 3 questions

1. Have you written code before?
2. When can you attend live classes?
3. What's your main goal?

Rather talk to someone? Ask us on WhatsApp.

03 / how it works

12 weeks.
4 phases.

  1. 01

    join live, online

    100% online, in live classes: 12 weeks, 6 hours a week. Foundation meets Mon / Wed / Fri 10 AM – 12 PM, Professional meets Tue / Thu 6–8 PM and Sat 10 AM – 12 PM. Times are East Africa Time, and you can join from anywhere.

  2. 02

    learn the fundamentals

    Foundation, weeks 1–3: variables, control flow, functions and object-oriented programming, with a calculator, a number-guessing game and a grade tracker. Professional, weeks 1–2: Kotlin and Swift side by side, OOP, generics, coroutines and async/await.

  3. 03

    build real apps

    Foundation, weeks 4–10: UI, navigation, data storage, APIs, MVVM, Firebase and monetization. Professional, weeks 3–10: Compose and SwiftUI, architecture, data layers, Firebase, M-Pesa and Maps, ads and subscriptions, testing and CI/CD.

  4. 04

    ship your capstone

    Weeks 11–12: build your own portfolio app, publish it (Google Play for Foundation, both stores for Professional), and get career prep: CV, LinkedIn and mock interviews.

See the full week-by-week curriculum
Week 1
Programming Foundations & Environment Setup

Build a simple calculator app in Android + run a Swift playground. Variables, data types, operators in Kotlin.

Week 2
Control Flow & Functions

Build a number-guessing game app. If/else, loops, functions, parameters, error handling basics.

Week 3
Object-Oriented Programming

Build a student grade tracker. Classes, inheritance, interfaces, collections, null safety.

Week 4
Android UI Fundamentals

Build a contacts list app with RecyclerView + basic SwiftUI view. XML layouts, Compose basics, Material Design.

Week 5
Navigation & User Interaction

Build a multi-screen recipe app with navigation patterns on both Android and iOS.

Week 6
Data Persistence & Local Storage

Build a to-do list app with Room (Android) + UserDefaults exercise (iOS). CRUD operations.

Week 7
Networking & APIs

Build a weather app consuming a public API. Retrofit, JSON parsing, displaying remote data.

Week 8
Architecture Patterns & Best Practices

Refactor the weather app using MVVM on both platforms. ViewModel, LiveData, Repository pattern.

Week 9
Firebase Integration

Build a real-time chat feature with Firebase Auth + Firestore. Push notifications, analytics.

Week 10
Advanced Features & Monetization

Add ads, location features and camera access. AdMob integration, in-app purchases overview.

Week 11
Capstone Project Sprint

Build a complete portfolio app from scratch. Android primary + iOS companion. Git, testing, code review.

Week 12
Deployment, Portfolio & Career Prep

Publish capstone to Play Store. CV optimization, mock interviews, LinkedIn profile, portfolio completion.

04 / certificate

finish with
proof.

Certificate of completion

a certificate employers can check

You earn it by showing your work, not just by showing up:

  • 80% attendance at live classes
  • A pass in the weekly DSA assessments (60% average)
  • A published capstone app, on Google Play (Foundation) or on Google Play and the App Store (Professional)

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.

Sample Bridgetree Learn certificate of completion showing attendance, DSA score, a published capstone app, a certificate ID and a QR code

05 / who teaches you

learn from an
engineer who
ships.

Kevin Lagat
Lead instructor

Kevin Lagat

Founder, Bridgetree · Former Senior Software Engineer, Safaricom M-PESA

Kevin founded Bridgetree after 6+ years shipping enterprise mobile apps across fintech, healthcare and SaaS. As a Senior Software 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.

06 / next intakes

two dates.
pick one.

The January 2027 intake is open for applications. Each cohort is capped, so seats go in the order applications are confirmed.

January intake
11 jan
2027
Foundation starts Mon 11 Jan · Professional starts Tue 12 Jan
apply for 11 jan

Foundation cohorts take 15–20 students, Professional 10–15.

enroll online. pay monthly by m-pesa.

  1. Apply free

    Pick your track and start date. It takes two minutes and there's nothing to pay.

  2. We WhatsApp you

    A real person confirms your track and start date and answers your questions, usually within a day.

  3. Reserve your seat with the first month

    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.

course fees

Foundation Track3 months · KES 45,000 in total
KES 15,000 / mo
Professional Track3 months · KES 75,000 in total
KES 25,000 / mo
1-on-1 tutoringNo enrollment needed
KES 2,500 / hr

No registration or hidden fees. Prefer to pay in full? Pay all three months up front. M-Pesa Paybill accepted.

Start your application

07 / parents, guardians & employers

paying for someone
else's course?

Many 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.

08 / before you apply

questions?

When does the next cohort start?
Our next intake starts on 11 January 2027: Foundation on Monday 11 January and Professional on Tuesday 12 January 2027. The 9 November 2026 intake has already started. Apply for the January intake and we confirm your seat on WhatsApp. You only pay once it's confirmed.
Do I need coding experience?
No for Foundation. For Professional, some prior programming experience is recommended so you can keep up with the pace and dual-platform workload.
Do I need to pay in full immediately?
No. Applying is free, and fees are paid monthly over the 3 months of the course: KES 15,000 a month for Foundation or KES 25,000 a month for Professional. The first month reserves your seat. You can also pay in full up front.
Can a parent, guardian or employer pay my fees?
Yes. They can pay each month by M-Pesa Paybill using your name as the account, and with your agreement we send them a short monthly progress update. Employers can ask for an invoice. How sponsoring works.
How do I pay?
By M-Pesa: Lipa na M-PESA, Pay Bill, business number 880100 (NCBA Bank), account number 1009174147. M-Pesa shows the recipient as NCBA BANK, which is Bridgetree's bank. After you apply, choose "Reserve my seat", agree to the terms, pay, and enter the M-Pesa confirmation code so we can match your payment and confirm your seat on WhatsApp.
Can I ask questions before I pay?
Yes. Applying is free and needs no payment. After you apply, we WhatsApp you to confirm your track and start date and answer your questions. You only pay when you decide to reserve your seat.
What do I need to join?
A laptop and a stable internet connection. Classes are live and online, so you can join from anywhere. To publish your capstone app you'll also need your own developer accounts: Google Play charges a one-time USD 25 fee, and Professional students also need Apple's Developer Program at USD 99 a year. These go directly to Google and Apple, not to us.
Will this help with actual job readiness?
Yes. Portfolio projects, store publishing support, CV and LinkedIn optimization, mock interviews and practical career guidance, plus weekly DSA drills for technical interviews.
Can I get help without joining the full program?
Yes. Book 1-on-1 tutoring at KES 2,500 per session. See tutoring details.
Is the course fully online? Can I join from outside Nairobi or outside Kenya?
Yes. Every class is live and online, so you can join from anywhere in Kenya, East Africa or abroad with a laptop and a stable connection. Class times are in East Africa Time (EAT): Foundation runs Monday, Wednesday and Friday 10 AM to 12 PM, and Professional runs Tuesday and Thursday 6 to 8 PM plus Saturday 10 AM to 12 PM.

January 2027 intake

your first
app starts
here.

Free to apply. No payment needed. We'll WhatsApp you to confirm your track and start date.

prefer to talk first?

+254 117 722 140

Call or WhatsApp. DM "DEV" for Foundation or "PRO" for Professional.

Step 1 of 2
Your track

Not sure? Take the 3-question quiz

New · starts 11 January 2027

game development with unity

Learn to code by building games, then publish your own game on Google Play.

  • 2D and 3D games in Unity, written in C#
  • Movement, physics, collisions, scoring and levels
  • Your own finished game, live on Google Play
  • Programming skills that carry straight over to app development

For KCSE leavers (daytime classes from 11 January, in the gap before university) and university and college students (evenings and weekends). 12 weeks, 100% online, in a class of 12–15. KES 20,000 a month for 3 months. Applying is free.

See the full game dev course ↗

apply for game dev

Free, and no payment now. We'll WhatsApp you to confirm your seat and class time.

1-on-1 tutoring

don't need a full course? book a session.

One 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.

Book on WhatsApp
Chat on WhatsApp
From KES 15,000/mo
Next intake 11 Jan · Free to apply
Apply now