course_image

React Essentials: From Basics to Advanced Concepts

By Peter McKinnon | April 6, 2025

course_stage

Beginner

course_stage

26 Resources

course_stage

2+ Hours

course_stage

4 Learners

COURSE OVERVIEW

This course provides a comprehensive introduction to React, a popular JavaScript library for building user interfaces. Whether you're a beginner or an experienced developer looking to enhance your skills, this course covers everything from the fundamentals of React components and JSX to advanced topics like state management with Redux and using TypeScript with React. By the end of the course, learners will be equipped to build, manage, and deploy efficient React applications. The course is suitable for aspiring web developers, front-end developers, and anyone interested in modern web development.  

Industry Recognized Photography Certificate

Every year, ATG facilitates hiring for over 1,000 businesses. A certificate from ATG is therefore accepted worldwide.

certificate

What will you learn?

topic_status

What is React

video

ellipse

04:06

topic_status

Setting up React environment

video

ellipse

06:07

topic_status

Understanding JSX

video

ellipse

05:36

topic_status

React components

video

ellipse

07:10

topic_status

Props in React

video

ellipse

06:27

topic_status

State in React

video

ellipse

07:04

topic_status

Handling Events

video

ellipse

07:47

topic_status

Conditional Rendering

video

ellipse

04:21

topic_status

List and Keys

video

ellipse

05:21

topic_status

Forms in React

video

ellipse

06:59

topic_status

Lifting State Up

video

ellipse

07:18

topic_status

React Lifecycle Methods

video

ellipse

07:27

topic_status

Using React Hooks

video

ellipse

06:27

topic_status

Custom Hooks

video

ellipse

05:55

topic_status

Context APIs

video

ellipse

06:47

topic_status

React Router

video

ellipse

07:54

topic_status

Fetching Data with Axios

video

ellipse

06:40

topic_status

Managing State with Redux

video

ellipse

06:43

topic_status

Redux

video

ellipse

06:59

topic_status

React Fragments

video

ellipse

05:29

topic_status

Styled Components

video

ellipse

07:36

topic_status

Testing in React

video

ellipse

06:58

topic_status

React Developer Tools

video

ellipse

05:43

topic_status

Performance Optimization

video

ellipse

06:36

topic_status

Deploying React Application

video

ellipse

07:02

topic_status

Using TypeScript with React

video

ellipse

06:13

Frequently asked questions

299

2 Days and 12:48 left