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 Y253 – September – November, 2025
- Cohort Y261 – February – April, 2026
- Cohort Y262 – June – August, 2026
Curriculum
- 1 Section
- 10 Lessons
- 16 Weeks
Expand all sectionsCollapse all sections
- Mobile Development - Flutter10 Modules10
- 1.1Module 1 – Introduction to Flutter
- 1.2Module 2 – Getting Started with Flutter
- 1.3Module 3 – Dart Programming Basics
- 1.4Module 4 – Flutter Widgets
- 1.5Module 5 – State Management in Flutter
- 1.6Module 6 – Navigation and Routing
- 1.7Module 7 – Flutter UI Design
- 1.8Module 8 – Working with Data
- 1.9Module 9 – Advanced Flutter Features
- 1.10Module 10 – PROJECT – Creating a Note-Keeper Application