Career track

Mobile App Developer (Flutter)

9 courses, 70 hours, ending in Project: Boda-Boda Delivery App.

Yiga AI

Beginner → Intermediate en

Beginner → Intermediate · Career Track · 3–4 months at 10 hrs/week

Duration
3–4 months
Effort
10 hrs/week
Courses
9
Hands-on exercises
177
Projects
9
Certificate
Included
Your pace≈ 3–4 months · 148 hours total

About this track

What you’ll learn.

1

Dart Programming

2

Flutter Fundamentals

3

State Management

4

Working with APIs & Local Storage

Skills you’ll gain

Coding

How this compares

Comparable to Udemy Flutter Bootcamp · Coursera Meta Android Developer. This track is 148 hours of study — about 3–4 months at 10 hrs/week.

Career outcomes

Turn learning into forward motion.

Build job-ready evidence for roles that use these skills every day.

Curriculum

A clear path, course by course.

Complete the courses in order so each new skill builds on the last.

  1. 1

    Course 1 of 9

    Flutter Fundamentals

    Widgets, Layouts, Navigation, and more.

    Beginner · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

    View course
  2. 2
  3. 3
  4. 4

    Course 4 of 9

    Dart Programming

    Syntax, OOP, Async, and more.

    Beginner · Course · 4 weeks at 5 hrs/week

    17 hours · 21 lessons · 21 exercises · 4 quizzes · 1 project

    View course
  5. 5

    Course 5 of 9

    State Management

    Provider, Riverpod, Bloc basics, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  6. 6
  7. 7
  8. 8
  9. 9

Applied learning project

Finish with work you can show.

Bring the track together in Mobile UI/UX for Low-End Devices. Apply what you have learned to a practical challenge and explain the decisions behind your solution.

  • Dart Programming
  • Flutter Fundamentals
  • State Management
Daniel O., Data & analytics

Learn from experts

Daniel O.

Data & analytics

Turns real African data problems into practical lessons learners can apply immediately.

Brian Okello, Yiga learner

“The course content made machine learning understandable, and the practice kept me moving.”

Brian Okello

Software developer, Kampala

Frequently asked questions

Before you begin.

Do I need prior experience?

This track is designed for beginner → intermediate learners. Start with the first course and follow the numbered path so each skill builds naturally.

How long will the track take?

The track contains 9 courses and about 148 hours of learning. Most learners finish in around 3–4 months at 10 hrs/week.

Can I learn on my phone?

Yes. Yiga lessons are designed to work across phones and computers, so you can keep learning on the device available to you.

Will I earn a credential?

You can earn a shareable Yiga credential after completing the required learning and assessment activities in the track.

Is financial support available?

Scholarship and financial-aid options are available for eligible learners. Contact the Yiga support team before enrolling for guidance.

Ready when you are

Start this track today.

Begin with course 1 of 9, Flutter Fundamentals, and work through the path at your own pace.