Flutter Mobile App Development, from Zero
What you'll learn
- Dart: the language behind Flutter (with OOP)
- Widgets, layouts, navigation and forms
- JSON + HTTP: connect your app to any API
- SQLite offline storage, apps that work without internet
Curriculum
01 Why Flutter, and hello Dart Free lesson 7 lessons
02 First app & environment 4 lessons
03 Layouts & navigation 7 lessons
04 Forms & user input 6 lessons
05 Data: JSON, HTTP & models 7 lessons
06 Offline storage (SQLite) 5 lessons
Best taken after
You can start here whenever you like. These just cover the ground this course builds on.
Requirements
- any programming basics (Course 03 is enough)
Description
Build real Android & iOS apps from one codebase. This course merges the best of the university lecture series (taught at Makerere), the Flutter Bootcamp, and the fresh
2025 update, reorganised into one clean path from "what is Dart?" to apps that talk to the internet and store data offline.
Your instructor
Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.
Frequently asked questions
How do I pay?
Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.
Is it self-paced?
Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.
Do I get a certificate?
Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.
What if I get stuck?
Use the course's discussion Q&A to ask a question. I read and answer these myself.