← All free certificatesFree learning path Final step
Flutter & Dart
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full Flutter & Dart certificate.
0 of 10 module certificates
- Introduction to FlutterFlutter builds apps for Android, iOS, web and desktop from one codebase.0/4
- Dart language basicsLearn variables, types, functions and null safety in Dart.0/4
- Widgets and layoutEverything in Flutter is a widget; compose them to build screens.0/4
- Stateless and Stateful widgetsManage changing UI with setState.0/4
- Lists, input and formsDisplay lists and collect user input.0/4
- Navigation and routingMove between screens and pass data.0/4
- State managementShare state across screens with Provider, Riverpod or Bloc.0/4
- Networking and dataFetch APIs, parse JSON and store data locally.0/4
- Themes, animations and packagesPolish apps with themes, motion and pub.dev packages.0/4
- Testing and publishingTest apps and release to Play Store and App Store.0/4
🏆 Full Flutter & Dart certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.