33 Best + Free React Native Courses & Certification [2020][UPDATED]

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best React Native Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

💻 Which React Native Course Provider is best for me?
  • Udemy and Eduonix are best for practical, low cost and high quality React Native courses.
  • Coursera, Udacity and EdX are the best providers for a React Native certificate, as many come from top Ivy League Universities.
  • YouTube is best for free React Native crash courses.
  • PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple React Native courses.
  • Independent Providers for React Native courses & certificates are generally hit or miss.
💼 What is React Native used for?
React Native (also known as RN) is a popular JavaScript-based mobile app framework that allows you to build natively-rendered mobile apps for iOS and Android. The framework lets you create an application for various platforms by using the same codebase.
💰 How much do React Native developers make?
$31,500 - $43,999
2% of jobs
$44,000 - $56,499
2% of jobs
$56,500 - $68,999
1% of jobs
$69,000 - $81,499
5% of jobs
$81,500 - $93,999
11% of jobs
$96,500 is the 25th percentile. Salaries below this are outliers.
The average salary is $117,277 a year
$106,500 - $118,999
16% of jobs
$119,000 - $131,499
17% of jobs
$139,000 is the 75th percentile. Salaries above this are outliers.
$144,000 - $156,499
10% of jobs
$156,500 - $169,000
7% of jobs
US National Average$31,500 $169,000$117,277/year
📃 Is a React Native Certificate worth it?
Yes and No. Certified React Native developers on average make more money. Having a React Native certificate greatly increases the chance of landing an interview and can open otherwise closed doors. Coursera, Udacity and EdX offer excellent certificate options for impressing your future employers. Eduonix, Udemy and several other providers offer certificates, but they aren't as reputable. If you have a Computer Science Degree, certificates are not as important. Still, many employers won't care about certificates, but rather your interview skills, experience and/or skills assessment.
Sort By:

Provider

University

Tags

Rating

Duration

Difficulty

Publication Year

Language

33 Filtered Courses
The Complete React Native + Hooks Course [2020 Edition]
provider

1 )

The Complete React Native + Hooks Course [2020 Edition] (2020)

4.5
Understand React Native with Hooks, Context, and React Navigation.

iconWhat You'll Learn

  • Create real-world native apps using React Native
  • Make truly reusable components that look great
  • Understand the terminology and concepts of Redux
  • Prototype and deploy your own applications to the Apple and Google Play Stores
  • Get up to speed with React design principles and methodologies
  • Discover mobile design patterns used by experienced engineers
React Native: Advanced Concepts
provider

2 )

React Native: Advanced Concepts (2020)

3.7
Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!

iconWhat You'll Learn

  • Make compelling applications using expert-level features of React Native
  • Create amazingly smooth and performant animations
  • Build new React Native apps with Expo
  • Understand the latest Navigation options for new React Native apps
  • Add logic to your Firebase backend with Google Cloud Functions
  • Update your users with cross platform Push Notifications
  • Handle your users going offline with Redux Persist
The complete React Native course ( 2nd edition )
provider

3 )

The complete React Native course ( 2nd edition ) (2020)

3.7
Take you coding to the next level with React Native.

iconWhat You'll Learn

  • You will learn the whole React Native building process, from your pc to your phone.
  • Work with RNative and nosql databases like firebase.
  • Learn how Redux works and apply it on React Native
Complete React Native bootcamp - Build 18 iOS & Android app
provider

iconWhat You'll Learn

  • Complete React Native app development
  • Learn to build 20 project from basic to advance
  • Learn Redux state management in react native app
  • Learn about API, CAMERA, SOUND and other mobile features
  • Learn about local storage in mobile apps
  • Learn about Firebase - An online real time database
Automate Your React Native Releases with Fastlane & Bitrise
provider

5 )

Automate Your React Native Releases with Fastlane & Bitrise (2017)

4.3
Learn step-by-step how to release your React Native applications into Stores automatically by using Fastlane & Bitrise.

iconWhat You'll Learn

  • If you are a newcomer to React Native, you will learn how to create a very simple React Native application using react-native-cli and configure it for further development
  • You will also learn, what Fastlane is and how to configure it for both iOS and Android projects to automatically upload your builds into Stores
  • You will find out what is Bitrise, its basic building blocks and how to set up proper Workflow to automate the release process with Fastlane
  • You will be able to navigate iTunes Connect, Apple Developer Portal and Google Play Console and set up everything you need
  • You'll perfectly master Fastane and Bitrise to the extent necessary to automate uploading of your applications into Stores, and hungry to learn more
  • You will be able to learn and set it up in a very short time and start using it right away on your own projects
Full Stack React Native with Hooks: From Beginner to Expert
provider

6 )

Full Stack React Native with Hooks: From Beginner to Expert (2020)

4.8
Build iOS and Android apps with React Native, Redux, MongoDB, Node and the new state management system Hooks!

iconWhat You'll Learn

  • Master the fundamentals of React Native and Redux
  • Build beautiful applications
  • Build Higher Order components
  • Create a MongoDB database using Mongo Atlas
  • Create Express web server
  • Create and use custom API's
  • Deploy Api on Heroku
  • Learn how to Authenticate users using Mongo database
CS50's Mobile App Development with React Native
provider

7 )

CS50's Mobile App Development with React Native

0.0
This course picks up where CS50 leaves off, transitioning from web development to mobile app development with React Native. The course introduces you to modern JavaScript (including ES6 and ES7) as well as to JSX, a JavaScript extension. Through hands-on projects, you'll gain experience with React and its paradigms, app architecture, and user interfaces. The course culmites in a fil project for which you'll implement an app entirely of your own design.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

From React to React Native
provider

8 )

From React to React Native (2017)

0.0
With React Native, you can leverage your existing React knowledge to build native iOS and Android apps. In this course, explore the different components that make up a basic React Native application, and learn how to use this platform to build your own native projects. Instructor Emmanuel Henri walks through how to set up and start a React Native project, and then provides an overview of the React Native folder structure. Emmanuel also goes into the proper conversion of your views, explains how to create your tab navigation, helps you add and finalize your styles, discusses back-end considerations, and explores final steps to complete your React Native project.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

React Native: Building Mobile Apps
provider

9 )

React Native: Building Mobile Apps (2018)

0.0
Companies like Facebook, use React Native to create native mobile apps- "with native performance- "for a variety of platforms. You too can harness the power of React Native to build your own native projects, using JavaScript and the familiar React.js framework. This course provides a complete introduction, starting with using the React Native command-line interface (CLI) to create a new project. Instructor Steve Emmerich goes from this setup step through complete application, using Firebase for authentication and storage and MobX for state management. Follow along and learn how to create scenes, set up navigation, store and manipulate data in databases and files with Firebase, interact with the device camera, and use MobX to manage application states.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin
provider

10 )

Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin (2018)

0.0
There are many cross-platform mobile development tools available. Knowing which to choose is almost harder than learning the platform itself. Each toolset comes with pros and cons. In this course, Tom Duffy reviews five of the most popular options- "Cordova, Ionic, React Native, Titanium, and Xamarin- "and explains their benefits and tradeoffs. He builds a simple user-input app with each tool, highlighting exceptional features and workflow steps.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

Multiplatform Mobile App Development with React Native
provider

11 )

Multiplatform Mobile App Development with React Native

4.6
Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution.The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and React. You'll also learn to create hybrid mobile applications, using React Native. On the server side, you'll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS and JavaScript.Ideally learners should complete the courses in the specified sequence. It is strongly recommended that the React course be completed before proceeding with the React Native course.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

Show All