Udemy

Master React, Redux and Next.js: The Practical Course

Enroll Now
  • 14,060 Students
  • Updated 6/2025
4.5
(180 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 49 Minute(s)
Language
English
Taught by
Ahmed Elsakka
Rating
4.5
(180 Ratings)
1 views

Course Overview

Master React, Redux and Next.js: The Practical Course

Master React.js | Redux | Hooks | Side effects | React Router | GraphQL | Tailwind CSS | Next.js | Jest

Welcome to the ultimate React course!

Unlike many other React courses on Udemy, this course will make you ready to professionally work with React in the quickest, a practical and efficient way.


In this course you will master all React JS concepts from basics to advanced and apply your knowledge by working on real-world projects which you can also add to your portfolio.


After finishing this course you will be able to start developing with React.js professionally in the quickest and most efficient way possible!


The course covers the following topics:

  • What is React ?

  • Function Components

  • Styling React Components

  • Conditional Rendering

  • Event Handling

  • Props

  • State

  • React Hooks

  • Side Effects in React

  • GraphQL

  • Testing in React.js using Jest

  • Redux

  • Debugging and Deploying React Applications

  • Using Tailwind CSS with React

  • Class Components in React

  • React Router

  • Fullstack web development with Next.js

  • Using PostgreSQL with Next.js

  • Creating APIs with Next.js

  • Deployment via Vercel

  • Javascript Refresher (Optional)


Big names in the industry, like Facebook, Netflix, and Airbnb, use React, which is the most popular JavaScript tool for making dynamic web apps.

Learning how to use React will help your job by letting you make modern, fast, and scalable web apps.

Sign up for this course to get your skills up to speed quickly and find jobs that are in high demand!


This course doesn't require any prior React knowledge!


This course starts with zero knowledge assumed! All you need is basic Javascript, HTML and CSS knowledge.


So what are you waiting for ? join the course risk-free thanks to the 30-day money-back guarantee and I'll see you there :)

Course Content

  • 10 section(s)
  • 134 lecture(s)
  • Section 1 Introduction
  • Section 2 React Basics
  • Section 3 Project - Task Manager
  • Section 4 React Hooks
  • Section 5 Side Effects in React
  • Section 6 Project - SpaceX Launches Tracker
  • Section 7 Testing in React
  • Section 8 Redux
  • Section 9 Debugging and Deploying React Applications
  • Section 10 Project - Match the Pairs Game

What You’ll Learn

  • Become a professional React developer from scratch
  • Understand all React concepts from basics to advanced
  • Build real-world projects to practice and apply your knowledge and also add to your portfolio
  • Learn how to style react components with Tailwind CSS
  • Master single-page applications development with React Router
  • Learn full-stack web development with Next JS

Reviews

  • E
    Erik Thomas
    5.0

    I love that this course gets to the point and doesn't waste your time. If you already know how to code and just want to learn enough of React and Redux to start using them, this one will be for you.

  • P
    Pain Akatsuki
    1.0

    some topics are missing and nextjs tutorial is not that great

  • I
    Isede Orobosa
    5.0

    is nice tutorial

  • A
    Amartya Gupta
    5.0

    It was a great experience. I learned the basics of React and also the foundational knowledge for Next.js. Thank you

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed