Open Learning Initiative: All Academy courses are 100% free with verified certificates.Explore Degree Pathways →

Category

Mobile Development

Cross-platform Flutter and Dart — from first app to App Store and Google Play deployment.

All categories · 5 courses

FreeMobile Development

Flutter & Dart Getting Started

This foundation course is for people who want to build a first cross-platform app. You will install the Flutter SDK, learn the Dart you need on day one, and ship a small app that runs on phone-sized screens. Plan about twelve hours of study.

11 lessons · Capstone Exam · Certificate

FreeMobile Development

Flutter Deployment & Production

An intermediate course for developers who already build Flutter screens and now need to ship them. You will test, profile, sign and release Android and iOS builds, automate delivery, instrument analytics and crashes, and pass store review with a launch checklist. Ten lessons with worked examples take about 13 hours.

11 lessons · Capstone Exam · Certificate

FreeMobile Development

Flutter Networking & Data

A practical course for people who already know basic Dart and Flutter widgets and want their apps to load, save and show remote data reliably. You will call HTTP APIs, map JSON to models, hide data sources behind repositories, cache with Hive and SQLite, handle files and images, recover from network failure and design an offline-first flow. Ten lessons with worked examples take about 12 hours.

11 lessons · Capstone Exam · Certificate

FreeMobile Development

Flutter State Management

A practical intermediate course for developers who can already build Flutter screens and now need shared, testable state. You will compare setState, InheritedWidget, Provider and Riverpod, model async loading, and structure a small app so UI, state and data stay separate. Ten lessons with worked examples take about 12 hours.

11 lessons · Capstone Exam · Certificate

FreeMobile Development

Flutter Widgets & Layout

A practical foundation for people who can write a little Dart and want to build Flutter screens that stay readable on phones and tablets. You will compose Material widgets, lay out rows, columns, stacks, lists and forms, navigate between routes, and adapt layouts to screen size. Ten lessons with worked examples take about 12 hours.

11 lessons · Capstone Exam · Certificate

Next step · Full degree

Apply for a free online degree

Academy courses are free open learning. When you are ready, apply for a full Haverton degree — 100% tuition-free online. Online tuition is free. All examinations (online and campus) are 100% free with no examination fees. Campus tuition is published separately.

Academy certificates demonstrate completion of open courses. They are not academic credit toward a degree transcript — they build skills and momentum before you apply. Sign in with the same account you use here, then continue. You do not create a second login.