Learn React Native and Expo fundamentals: components, JSX, props, style and Flexbox.
- React Native basics
- JSX
- Components
- TextInput
Learn mobile app development with React Native 0.7x and Expo from basics to expert level.
The React Native course covers all levels with JSX, components, hooks, navigation, API, native modules, the new architecture (JSI, Fabric) and performance engineering.
No account needed, you can start right away. To save your progress, create a free account
Learn React Native and Expo fundamentals: components, JSX, props, style and Flexbox.
Learn hooks, context, form management, API requests and navigation patterns in React Native.
Learn push notifications, camera, maps, offline support and native module integration in React Native.
Learn the new architecture (JSI, Fabric, TurboModules), performance engineering and large-scale app architectures in React Native.
Each lesson explains one concept in a few short cards; no long videos or walls of text.
Multiple choice, fill-in-the-blank and matching exercises lock in what you just learned.
You write real code in the in-browser editor; it is checked instantly and you see the result live.
Learn React Native and Expo fundamentals: components, JSX, props, style and Flexbox.
Learn hooks, context, form management, API requests and navigation patterns in React Native.
Learn push notifications, camera, maps, offline support and native module integration in React Native.
Learn the new architecture (JSI, Fabric, TurboModules), performance engineering and large-scale app architectures in React Native.
You do not have to sign up. If you do, you continue where you left off and never lose your work.
Yes. All 362 lessons of the React Native course are free and you can start without an account.
No. The beginner level starts from zero; a browser is all you need. If you already know the basics, start at a higher level.
Lessons take 2–8 minutes. The whole course is about 31 hours; with 15–20 minutes a day you can finish in a few months.
Yes. When you complete the course with a free account, a verifiable certificate is issued in your name.
Without an account your progress is kept only in your current browser. When you create a free account it is moved to your account.
Learn Dart 3 from null safety, records, pattern matching and async to expert level with hands-on projects.