Treeview Navigation
expand all | collapse all

React Courses

Become a React expert in 2020. Develop new skills in React and more. Stay updated with the newest trends and techniques of React

Questions about React? Read the FAQ

Filters
  • react
  • computing
  • javascript libraries
  • ajax
  • software
  • web applications
  • computer programming
  • redux
  • react native
  • web development
Category
Pricing
Institutions
Providers
Languages
Subtitles
Level
Learning Pace

All React courses

Showing 401 results
Narrow down your search
  • react
  • computing
  • javascript libraries
  • ajax
  • software
  • web applications
  • computer programming
  • redux
  • react native
  • web development
Sort by
Relevance
Category
  • it-computer-science (401)
Pricing
  • Paid only (377)
  • Free only (24)
Institutions
  • Ultimate Courses (6)
  • Microsoft (3)
  • The Hong Kong University of Science and Technology (1)
Providers
  • Udemy (273)
  • Pluralsight (45)
  • SkillShare (36)
  • Egghead (15)
  • Frontend Masters (13)
  • Treehouse (6)
  • Ultimate Courses (6)
  • Edx (5)
  • Coursera (1)
  • Udacity (1)
Languages
  • English (401)
  • Español (9)
  • Türkçe (9)
  • Português (7)
  • العربية (3)
  • Français (3)
  • Polski (2)
  • 中文 (2)
  • Deutsch (1)
  • Italiano (1)
  • 日本語 (1)
  • Русский (1)
  • Tiếng Việt (1)
Subtitles
  • English (370)
  • Português (43)
  • Español (38)
  • Italiano (35)
  • Bahasa Indonesia (34)
  • Polski (33)
  • Français (31)
  • Deutsch (29)
  • Română (28)
  • 日本語 (25)
  • ไทย (25)
  • Türkçe (25)
  • Afrikaans (24)
  • አማርኛ (24)
  • العربية (24)
  • Azərbaycan dili (24)
  • Беларуская мова (24)
  • Български език (24)
  • বাংলা (24)
  • Bosanski jezik (24)
  • Català (24)
  • Corsu (24)
  • Čeština (24)
  • Cymraeg (24)
  • Dansk (24)
  • Ελληνικά (24)
  • Esperanto (24)
  • Eesti (24)
  • Euskara (24)
  • فارسی (24)
  • Suomi (24)
  • Frysk (24)
  • Gaeilge (24)
  • Gàidhlig (24)
  • Galego (24)
  • ગુજરાતી (24)
  • هَوُسَ (24)
  • עברית (24)
  • हिन्दी (24)
  • Hrvatski (24)
  • Kreyòl ayisyen (24)
  • Magyarul (24)
  • Հայերեն (24)
  • Asụsụ Igbo (24)
  • Íslenska (24)
  • ქართული (24)
  • Қазақ тілі (24)
  • ភាសាខ្មែរ (24)
  • ಕನ್ನಡ (24)
  • 한국어 (24)
  • Kurdî, کوردی (24)
  • Кыргызча (24)
  • Lëtzebuergesch (24)
  • ພາສາລາວ (24)
  • Lietuvių kalba (24)
  • Latviešu valoda (24)
  • Fiteny malagasy (24)
  • te reo Māori (24)
  • Македонски јазик (24)
  • മലയാളം (24)
  • Монгол хэл (24)
  • मराठी (24)
  • Bahasa Melayu, بهاس ملايو (24)
  • Malti (24)
  • ဗမာစာ (24)
  • नेपाली (24)
  • Nederlands (24)
  • Norsk (24)
  • ਪੰਜਾਬੀ, پنجابی (24)
  • پښتو (24)
  • Русский (24)
  • सिन्धी, سنڌي (24)
  • සිංහල (24)
  • Slovenčina, Slovenský Jazyk (24)
  • Slovenski Jezik, Slovenščina (24)
  • chiShona (24)
  • Af Soomaali (24)
  • Shqip (24)
  • Српски, Srpski (24)
  • Sesotho (24)
  • Svenska (24)
  • Kiswahili (24)
  • தமிழ் (24)
  • తెలుగు (24)
  • Тоҷикӣ, Toçikī, تاجیکی (24)
  • Wikang Tagalog (24)
  • Українська (24)
  • اردو (24)
  • Oʻzbek, Ўзбек, أۇزبېك (24)
  • Tiếng Việt (24)
  • isiXhosa (24)
  • ייִדיש (24)
  • Yorùbá (24)
  • 中文 (24)
  • isiZulu (24)
Level
  • Beginner (211)
  • Intermediate (105)
  • Advanced (17)
Learning Pace
  • Self paced (398)
Sort by
Filter results
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Styling React Components
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
af
Microsoft
Benjamin Lin
12 hours
Intermediate
en
en
Microsoft
Introduction to ReactJS
Edx
Free
Benjamin Lin
12 hours
Intermediate
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
David Katz
ReactJS and Redux - Build 4 Web Apps [3/4]
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Build iOS Apps with React Native
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Building Server-side Rendered React Apps for Beginners
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Beginner
en
af
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Maurice Beijer
Building your first React application in 75 minutes or so
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Ultimate Courses
Intermediate
en
en
Ultimate Courses
USD 129.00
for this course only
Ultimate Courses
React Universal
Ultimate Courses
USD 129.00
for this course only
Intermediate
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Rajat Saxena
Learn to React - A React.js Complete Course
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Build Cross Platform React Native Apps with Exponent and Redux
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
3 hours
Beginner
en
af
Introduction to ReactJS
Edx
Free
12 hours
en
en
RapidDev Pro
RapidDev Pro
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
RapidDev Pro
Redux Beginner Guide with React Hooks
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
RapidDev Pro
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
React: Getting Started
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
4 hours
Beginner
en
af
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Abd Alwahab
React-Redux Fro Beginners || React State Management
SkillShare
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
SkillShare
USD 15.00
for this course only
OAK
Redux with React: Learn Redux with Modern React
SkillShare
USD 15.00
for this course only
OAK
en
en
The Hong Kong University of Science and Technology
Jogesh K. Muppala
35 hours
Intermediate
en
en
The Hong Kong University of Science and Technology
Front-End Web Development with React
Coursera
Free
Jogesh K. Muppala
35 hours
Intermediate
en
en
Guil Hernandez
1 hour
Intermediate
en
en
Treehouse
7-day free trial
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
React by Example
Treehouse
USD 49.00/month
+ all courses Treehouse offers a 7-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Guil Hernandez
1 hour
Intermediate
en
en
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Complete Intro to React, v3 (feat. Redux, Router & Flow)
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
14 hours
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
React State: Redux & Context & Hooks, Oh My: CodeMash
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
CodeMash
Intermediate
en
Ultimate Courses
Intermediate
en
en
Ultimate Courses
USD 129.00
for this course only
Ultimate Courses
React State Management
Ultimate Courses
USD 129.00
for this course only
Intermediate
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Vue.js: Getting Started
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
2 hours
Beginner
en
en

Frequently asked questions about React

What is React?

React is a Javascript library created by Facebook that is used to build web applications entirely in Javascript. HTML in React applications is also written in Javascript due to a special format called JSX or Javascript XML, which is still Javascript but looks like HTML.

Web applications in React are a collection of components, which are custom and reusable chunks of HTML. Components have two parts: how they appear on the screen (written in the JSX format) and its behavior which is written in vanilla Javascript.

The name React comes from the fact that components change state (how they look) in reaction to other components’ actions (for example, a click of a button activating a modal), much like spreadsheet cells react to each other. It’s distinct from other paradigms where components have to explicitly broadcast their state changes to the rest of the application.

What is React used for?

React is used to build so-called single-page web applications using Javascript.

React can also render on the server using Node.js and power mobile apps using React Native.

How long does it take to learn React?

React is basically Javascript under the hood so if you’re already familiar to the language it should not take you more than a day to learn the basics if you read Facebook’s own React tutorial. The core library on its own won’t probably be enough to create a fully functional application so consider that will take you longer (a couple of weeks, probably) to learn and get used to React’s ecosystem (state management, routing, application bundling, etc).

What are the prerequisites for learning React?

React is a JavaScript library so it’s assumed you have a basic understanding of the JavaScript language. It may take about 6 months to learn a language like Javascript if you’re a total beginner.

You also have to be familiar with the following: - HTML & CSS - the DOM - ES6 syntax and its features - Node.js and NPM