In this course, I will teach you the core fundamentals of React as we take a project based approach to learning this amazing framework. Together we will cover all of the core concepts of React, starting from the basics all the way through more advanced concepts like React Router and Redux. Only the latest features of React will be covered, and yes that means this course will only use React hooks & functional components.


Some of the topics we'll cover in this course

  1. Setting up development environment
  2. State management
  3. React Hooks
  4. Passing data through props
  5. Fundamentals of JSX
  6. CRUD Apps
  7. Fetching data from API
  8. Context API
  9. Reducers
  10. React Router
  11. History API
  12. Charting Libraries
  13. Redux


Course Curriculum

  Setting Up Development Environment
Available in days
days after you enroll
  Getting Familiar with React
Available in days
days after you enroll
  Managing State in React
Available in days
days after you enroll
  Responsive NavBar Project
Available in days
days after you enroll
  Tweeter Project & Intro to Props
Available in days
days after you enroll
  Props Continued
Available in days
days after you enroll
  Contacts App, Your first CRUD Application
Available in days
days after you enroll
  Fetching Data from an API
Available in days
days after you enroll
  Pexels Project
Available in days
days after you enroll
  Giphy Project
Available in days
days after you enroll
  Context API
Available in days
days after you enroll
  Expense Tracker Project
Available in days
days after you enroll
  Reducers
Available in days
days after you enroll
  React Router
Available in days
days after you enroll
  History API
Available in days
days after you enroll
  CoinStar Project
Available in days
days after you enroll
  Redux Basics
Available in days
days after you enroll
  Redux Banking App
Available in days
days after you enroll
  Redux Miles Tracker Project
Available in days
days after you enroll
  Redux Middleware
Available in days
days after you enroll
  Redux Async
Available in days
days after you enroll

Select a pricing plan and sign up