Course Overview
Flutter is a popular open-source framework created by Google that allows you to build natively compiled applications for mobile, web, and desktop from a single codebase. By the end of this course, you will be well-prepared to create robust and high-quality mobile apps using Flutter. Our Flutter course helps you discover how to use Flutter effectively, show you how to build a complete Contacts App from scratch and how to make the most of this high-performance, intuitive framework. You will not just study Flutter in theory, but we will build a complete realistic app throughout this course.
What you’ll learn
- Explain how to build a functional Flutter App that can run on Android and iOS from scratch.
- Summarize the basics of how to build your User Interface.
- Discuss ways to navigate between Contact List and Contact Create Page.
- Describe how to load Contacts from ContactDao in ContactsModel.
- Describe State Management using Scold Model.
- State how to create your own Custom Widget.
- Evaluate how to manage your code effectively.
- Overview of Flutter and its benefits
- Introduction to Dart programming language
- Building user interfaces with StatelessWidget and StatefulWidget
- Flutter UI Design
Requirements
- Basic proficiency in the English language, numeracy and computer literacy.
- Candidates must have access to either a computer or smartphone with internet connectivity.
- Candidates must be equipped with quality webcam and headphones.
Duration & Fees
- Regular – 16 Weeks – ₦600,000
- Fast-Track – 12 Weeks – ₦750,000
Program Dates
- Cohort Y261: February – April, 2026
- Cohort Y262: June – August, 2026
- Cohort Y263: October – December, 2026
Curriculum
- 1 Section
- 10 Lessons
- 16 Weeks
Expand all sectionsCollapse all sections
- Mobile Development - Flutter10 Modules10
- 1.1Module 1 – Introduction to Flutter1.2Module 2 – Getting Started with Flutter1.3Module 3 – Dart Programming Basics1.4Module 4 – Flutter Widgets1.5Module 5 – State Management in Flutter1.6Module 6 – Navigation and Routing1.7Module 7 – Flutter UI Design1.8Module 8 – Working with Data1.9Module 9 – Advanced Flutter Features1.10Module 10 – PROJECT – Creating a Note-Keeper Application



