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…
The Net Ninja
The Net Ninja's short-lesson React Native series with a companion GitHub repo — clear teaching, but check the video dates against current Expo tooling.
Opens on The Net Ninja — a direct link, no affiliate tracking.
Shaun Pelling's React Native playlist is the one people actually mean when they recommend the Net Ninja for mobile work. It's a long-running series of short lessons — most well under ten minutes — with a companion repository on GitHub so you can check your code against his at any point in the series.
Pelling's method barely changes across his channel and that consistency is the appeal. He introduces one idea per video, types the code live, explains as he goes, and doesn't fill time. If you've followed his React or Vue series, you already know exactly what the pacing feels like.
The series works through the standard React Native ground: setting up with Expo, the core components, styling and flexbox layout, handling user input, lists, navigation between screens, and passing data around an app. It builds toward a working project rather than a set of disconnected demos, which is the right structure for video.
This is the thing to check before you start. React Native and Expo have changed their setup story repeatedly — the Expo CLI commands, the router, the project template and the SDK versions have all moved. A playlist recorded against an older SDK will have you typing commands that either don't exist or now do something different, and the failure usually happens in video one or two, which is the worst possible place for a beginner to get stuck. Read the video dates and the repo's commit history before you follow any install instruction.
People who want to be shown rather than told, and who like being able to stop after eight minutes with something finished. It pairs well with the official Expo tutorial — do Expo's first for current tooling, then use this for the longer explanations. Skip it if you prefer written material you can search and skim; video is a poor format for looking things up later. Skip it too if you want depth on architecture, testing or performance, which short-format YouTube series almost never reach.
Excellent teaching, aged packaging. Pelling is one of the clearest free instructors working and the GitHub repo saves you real time. But a YouTube playlist can't be patched, and React Native punishes stale setup instructions harder than most frameworks. Use it for the concepts, get your commands from the Expo docs, and don't be surprised when the first two videos need translating.
Took this course? Share what you thought.
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.