ReactIntermediate
Learn React for Free
Scrimba's interactive React course teaches components, state, props, hooks, effects, and routing. Build a travel journal, color scheme generator, and meme generator. The interactivity sets it apart.
Free course on Full Stack Open
Full Stack Open's React Native section teaches mobile app development using React Native, which lets you write iOS and Android apps using JavaScript and React. You build a real app with state management, APIs, and device features. The course is completely free on fullstackopen.com. After finishing, you can build cross-platform mobile applications. The main limitation: React Native is not native iOS/Android. For truly native performance or cutting-edge platform features, native languages (Swift, Kotlin) are necessary.
React Native is used by Microsoft, Facebook, Shopify, and Discord, and enables developers to deploy to iOS and Android from a single codebase (source: React Native site).
The React Native module of Full Stack Open. Covers building cross-platform mobile apps with React Native and Expo, integrating with backend APIs, navigation, and testing.
ReactIntermediate
Scrimba's interactive React course teaches components, state, props, hooks, effects, and routing. Build a travel journal, color scheme generator, and meme generator. The interactivity sets it apart.
ReactIntermediate
Learn Bootstrap, jQuery, Sass, React, and Redux through hands-on challenges and projects. Earn a free verified certificate by building five projects including a random quote machine and drum machine.
ReactIntermediate
The Odin Project's dedicated React curriculum. Covers components, JSX, state, effects, routing with React Router, testing, and performance. Build a full series of projects including a shopping cart application.