Meta Open Source
FreeReact Native Official Documentation
Meta's official React Native reference — core components, styling, native modules. Built for lookup, not for learning the framework from…
Programming with Mosh
Mosh Hamedani's 2020 React Native primer - two hours and six minutes on components, Flexbox and debugging. The layout teaching holds up; the Expo setup chapters do not.
Opens on Programming with Mosh — a direct link, no affiliate tracking.
A single two-hour video, published in May 2020, since watched more than three and a half million times. It is one of the most-watched free React Native tutorials on YouTube, and both halves of that sentence matter: the teaching is genuinely good, and it is genuinely six years old.
Mosh Hamedani's method is to explain an idea, demonstrate it, and only then type. Sentences are short. The editor font is large. Terms get repeated rather than swapped for synonyms, which makes this an unusually good pick if English is not your first language. Nobody here is going to move faster than you can follow.
The Flexbox and component teaching has not aged at all; those APIs are unchanged today. Almost everything in that first 45 minutes has aged badly. The Expo workflow shown here predates Expo Router, EAS Build and the modern development-build story, and the debugging section - remote JS debugging through Chrome, plus the VS Code setup that depended on it - describes a workflow React Native has since retired in favour of Hermes and its own debugger. Follow those chapters literally and you will hit commands that no longer exist.
The practical way to use this video is to jump to 0:46:30, where the fundamental concepts begin, and get your project running from the current Expo documentation instead. You lose nothing worth having.
Two hours buys components and layout. It does not buy navigation between screens, data fetching, forms, authentication or persistence - which is to say it does not buy an app, despite the title. That is by design: the video is the opening section of Mosh's paid Ultimate React Native series and it ends precisely where the paid material starts. The free portion stands up on its own terms, but know the shape of it before you begin.
Complete mobile beginners who already write JavaScript and want the concepts introduced slowly and in order. Skip it if you already know React well - you will spend a long stretch on ground you have covered, and the ending will annoy you. Skip it too if you want a finished project; take the Net Ninja's 29-part series or a longer freeCodeCamp course instead.
Watch it for the layout chapters, which remain among the clearest explanations of React Native Flexbox anywhere, free or paid. Do not watch it for setup. Treat it as a two-hour conceptual primer with a stale first act, and pair it with something recorded in the last year for anything you actually intend to run.
Took this course? Share what you thought.
Other courses covering the same subjects.
Meta Open Source
FreeMeta's official React Native reference — core components, styling, native modules. Built for lookup, not for learning the framework from…
Expo
FreeExpo's own nine-chapter build of StickerSmash — image picker, sticker modal, drag gestures and screenshot saving across iOS, Android and…
freeCodeCamp
FreeA tag archive of around 85 freeCodeCamp React Native articles and video courses — great for specific problems, not a sequenced beginner…
The Net Ninja
FreeThe Net Ninja's 29-part Complete React Native Course — Expo, Expo Router, themed UI, tabs navigation and Appwrite auth. Around five hours of…
Academind — Maximilian Schwarzmüller
PaidAcademind's 28-hour React Native course covering auth, native APIs, push notifications and store publishing. Paid only — Udemy has no free…
William Candillon
FreeWilliam Candillon rebuilds polished app interactions live in React Native using Reanimated, Gesture Handler and Skia. Advanced,…