IntermediateFrontend

React Complete Course

Master React and build modern web applications. Learn components, hooks, state management, and best practices.

4.8 (3245)
52k students
20h
16 lessons
by Sudip Kc

Price

Free
Lifetime access
English & Nepali
Certificate included

What You'll Learn

Build components with React

Master React Hooks

Manage state effectively

Handle routing

Integrate APIs

Deploy React applications

Course Curriculum

1

React Fundamentals

Learn what React is and how to set up your first project.

20m
2

JSX

Understand JSX syntax and how it compiles to JavaScript.

20m
3

Components

Create functional and class components.

25m
4

Props

Pass data between components using props.

20m
5

State

Manage component state with useState hook.

25m
6

Effects

Handle side effects with useEffect hook.

25m
7

Conditional Rendering

Render components conditionally based on state.

15m
8

Lists and Keys

Render lists efficiently with keys.

15m
9

Forms

Handle form inputs and submissions in React.

25m
10

Advanced Hooks

Learn useContext, useReducer, and custom hooks.

30m
11

Routing

Implement client-side routing with React Router.

25m
12

API Integration

Fetch data from APIs and handle loading states.

25m
13

Performance Optimization

Learn memoization and code splitting techniques.

20m
14

Testing

Write unit and integration tests for React components.

25m
15

Mini Projects

Build multiple projects to apply React concepts.

90m
16

Final Project: Full Application

Create a production-ready React application.

120m
Total Duration
20h
Lessons
16
Projects
2
Difficulty
intermediate

Build Real Projects

Movie Search App

Intermediate

Build an app to search movies from an API with filters and favorites.

80h

E-commerce Cart

Advanced

Create an e-commerce application with product listing and shopping cart.

120h

Ready to Enroll?

Join 52k+ students already learning this course