React Tutorials for Beginners (Programming with Mosh)

Taught By: Moshfegh Hamedani

Tutorial Type: Video

Tutorial Level: Beginner

Tutorial Duration: Approx. 2.5 hours to complete

Tutorial Description: If you are searching for some beginner-level tutorials and courses in React, then this tutorial is surely for you. This tutorial covers the following topics that you will learn about:

  • Introduction to React
  • React Components
  • Setting Attributes
  • Rendering Classes and Lists
  • Conditional Rendering
  • Handling Events
  • Updating the State
  • Passing Data to Components
  • Debugging React Apps
  • Props vs State
  • Single Source of Truth
  • Stateless Functional Components
  • Lifecycle Hooks
  • Mounting Phase
  • Updating Phase
  • Unmounting Phase

Prerequisite: You need to have a basic knowledge of HTML, CSS, and JavaScript.

Price: Free

Course Link: Visit the tutorial here

 

Awesome React (GitHub)

Taught By: React Community

Tutorial Type: Web (Collection of articles and tutorials)

Tutorial Level: Beginner to Intermediate

Tutorial Duration: Self-Paced

Tutorial Description: This React learning resource is a collection of a huge number of articles from various places and covers the following major topics that you will learn about:

  • Introduction to React
  • React Hooks
  • Optimizing React Performance
  • React Development Tools
  • React Styling
  • React Routing
  • React Components
  • React Testing
  • React State Management
  • React AR and VR
  • React Forms
  • Graphics
  • Data Managing
  • Maps and Charts
  • Redux

Prerequisite: You need to have a basic knowledge of HTML, CSS, and JavaScript.

Price: Free

Tutorial Link: Visit the tutorial here

 

 

The Complete React Developer Course (with Hooka and Redux) (Udemy)

Taught By: Andrew Mead (Full-Stack Developer)

Course Type: Video

Course Level: Beginner to Intermediate

Course Duration: Approx. 29 hours to complete

Course Description: If you want to build and launch real-world React applications, this course is for you. This course covers the following topics that you will learn about:

  • React
  • Redux
  • React-Router
  • Webpack
  • Babel
  • Testing with Jest
  • Enzyme
  • App Debugging
  • App Deployment
  • Firebase
  • Authentication
  • Git/GitHub
  • ES6/ES7

Prerequisite: You need to have a basic knowledge of HTML, CSS, and JavaScript.

Price: Rs. 455 INR (as of October 2020)

Course Link: Visit the course here

 

Modern React with Redux [2020 Update] (Udemy)

Taught By: Stephen Grider (Engineering Architect, Builds complex JavaScript front ends for top corporations)

Course Type: Video

Course Level: Beginner to Intermediate

Course Duration: Approx. 52 hours to complete

Course Description: This is a comprehensive course that gives you in-depth knowledge about React concepts. It covers the below-listed topics that you will learn about:

  • JSX
  • Props
  • Class-Based Components
  • React State
  • React Lifecycle
  • Making API React requests with React
  • React Hooks
  • Redux
  • React Router
  • Ajax Request with React
  • Redux Thunk
  • Authentication
  • Handling Forms
  • App State with Redux
  • React Router with Redux

Prerequisite: You need to have a basic knowledge of HTML, CSS, and JavaScript.

Price: Rs. 455 INR (as of October 2020)

Course Link: Visit the course here

 

SurviveJS React (SurviveJS)

Taught By: survivejs.com

Tutorial Type: Web

Tutorial Level: Beginner to Intermediate

Tutorial Duration: Self-Paced

Tutorial Description: This learning resource teaches you about React by building an application using React itself. It will cover the following topics that you will learn about:

  • Introduction to React
  • Setting up a React Project
  • React Components
  • React and Flux
  • Testing React
  • Styling React
  • Structuring React Projects  

Prerequisite: You need to have a basic knowledge of HTML, CSS, and JavaScript.

Price: Free

Course Link: Visit the course here