Introducing Learn React Native with Expo


Ready to take your mobile development skills to the next level? We’ll show you how in our new Learn React Native with Expo course.

We kicked off our mobile development curriculum with courses that showed you how to build iOS apps with SwiftUI or Android apps with languages like Java and Kotlin. Now, we’ll teach you how to use a framework that can do both.

React Native is a mobile development framework you can use to build apps that run on most mobile devices. We’ve partnered with Expo, who developed a set of tools and services that helps you develop, build, and deploy universal React apps, to teach you how to get an app up and running in no time.

Until recently, our mobile development curriculum was taught primarily with text and video. Now, with Learn React Native, you’ll start applying the skills you’ll gain from the course immediately by building a mobile app right in your browser.

Who is the course right for?

Learn React Native is perfect for learners who want to use their web development skills (HTML, CSS, JavaScript, etc.) to branch into mobile development. Plus, the framework’s compatibility with both Android and iOS makes it a valuable tool for mobile developers looking to maximize their audience or break into a new market.

What skills will you take away from the course?

After taking Learn React Native, you’ll be able to use the framework’s core components to quickly build a working application. Plus, with Expo, you can preview your apps on both your computer and your smartphone.

You’ll also learn how to add CSS-like styling to your mobile apps, along with basic accessibility and navigation features like multiple screens and tabs.


We’ve partnered with Expo to create our new Learn React Native course, which teaches learners how to use the mobile development framework to create applications that run on both Android and iOS.

Related articles

7 articles

What Is CoffeeScript?

5 minutes
By Codecademy Team

What is CoffeeScript, and is it worth learning? In this article, we explain how it changed the way we write both front-end and back-end JavaScript code.