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…
Expo
Expo's official two-hour tutorial: build StickerSmash across iOS, Android and web with Expo Router, gestures, modals and image picking.
Opens on Expo — a direct link, no affiliate tracking.
Expo's own tutorial builds StickerSmash, a small app that lets you pick a photo, drop stickers on it, and save the result — running on Android, iOS and the web from the same codebase. Expo says it takes up to two hours, and that estimate is roughly honest if you type rather than paste.
What makes it the best starting point in this whole category is that Expo controls the tooling, so the instructions are never out of step with the CLI. Nine chapters, each ending with something visible on screen.
There's no backend, no authentication, no data persistence beyond saving an image, and no state management story past component state. The tutorial also lets you copy-paste every snippet, which is convenient and slightly corrosive — it's very easy to reach chapter nine with a working app and no ability to write chapter three again from memory. And the whole thing lives inside Expo's managed workflow, so nothing here prepares you for the day you need a native module that Expo doesn't wrap.
Anyone who knows some JavaScript and React and wants a real app on their phone this afternoon. It's the single best two hours in free React Native material. Skip it if you're brand new to programming — Expo now points those readers at a separate Build with AI tutorial instead, and that's the right call. Skip it also if you're evaluating bare React Native, since the Expo Router and managed-workflow assumptions run through every chapter.
Current, tested, and pleasant to follow, which is rarer than it should be. The weakness is scope rather than quality: you end up with a toy that runs everywhere and a false sense of how much of a real app you can now build. Treat it as chapter one, then go straight into a project that needs data from a server — that's where the actual learning starts and where this tutorial deliberately stops.
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…
Harvard University
FreeHarvard's React Native course with Jordan Hayashi — strong JavaScript and React lectures, but officially retired since June 2020 and badly…
Took this course? Share what you thought.