Meta on Coursera
PremiumMeta React Native Specialization
Meta's eight-course Coursera path from JavaScript basics to a React Native capstone. You cannot audit it free — only a 7-day trial or…
Google Flutter Team
Google's official Flutter pathway — now eighteen steps and three apps, from widgets and DevTools through ChangeNotifier state, slivers and adaptive layouts.
Opens on Google Flutter Team — a direct link, no affiliate tracking.
Heads up before you start: this URL no longer opens a single short codelab. Google restructured it into a full learning pathway of eighteen steps that builds three separate Flutter apps and runs from installation all the way through adaptive layouts and how the framework works internally. It's much better than the old one-hour codelab. It is also not a one-hour codelab.
The pathway is Google's official on-ramp to Flutter, maintained by the Flutter team, so it tracks whatever the current recommended patterns are rather than a third party's snapshot of them.
Dart comes first: the pathway expects Dart familiarity or that you complete the Dart tutorial before starting. You'll need the Flutter SDK and an IDE — Android Studio, VS Code or IntelliJ.
Two places. Setup is the first: Flutter's toolchain touches Android SDK licences, Xcode command-line tools, and a device or emulator, and 'Quick Install' is doing a lot of work as a heading. Budget real time there and don't take a stalled install personally.
The second is state management. The pathway teaches ChangeNotifier and ListenableBuilder, which is Flutter's built-in answer, and a large share of production Flutter uses Riverpod, Bloc or something else entirely. Nothing you learn is wasted, but you should know you're being taught the official baseline rather than the community consensus, and the docs don't frame it that way.
The right first stop if you're evaluating Flutter seriously, and better than any video course for staying current. Also right if you've tried Flutter before and never understood the widget tree — step 18 is unusually good.
Skip it if you want a quick taste; the older sub-hour codelab is effectively gone and this is a commitment. Skip it too if you don't know Dart, at least until you've done the Dart tutorial first.
Excellent official material that has quietly outgrown the description everyone still uses for it. Its weak point is the state-management chapter's distance from real-world Flutter — finish the pathway, then immediately read up on what the ecosystem actually uses.
Other courses covering the same subjects.
Meta on Coursera
PremiumMeta's eight-course Coursera path from JavaScript basics to a React Native capstone. You cannot audit it free — only a 7-day trial or…
Codecademy
FreeCodecademy's Expo-based React Native course: browser-checked lessons and six projects. Free to learn, but the certificate needs a paid plan.
Devin Abbott
FreeDevin Abbott's readable, book-style guide to React Native — JavaScript through native modules. Clearly structured, but carries no…
Programming with Mosh
FreeMosh Hamedani's polished two-hour React Native intro: components, Flexbox layout and debugging. Ends before navigation, data or state…
Meta Open Source
FreeThe official React Native reference — core components, styling, debugging, Codegen and native modules, with in-browser Snack examples on…
Expo
FreeExpo's official two-hour tutorial: build StickerSmash across iOS, Android and web with Expo Router, gestures, modals and image picking.
Took this course? Share what you thought.