React Essentials and Advanced Concepts
React Essentials and Advanced Concepts
Start your React course with fundamentals of components, state, props and event handling. Advance to routing and reusable modules to build scalable, high-performing web applications.
Earn a certificate with an Academy Pro subscription

Stand out to recruiters

Share on professional channels

Globally recognised

Land your dream job

Course outline
Industry focussed curriculum designed by experts
Introduction to React
5 items
0.22 hr
- Learning Objectives
- React - Introduction
- What is JSX?
- JSX and TSX
- React - Features
React Components
8 items
2.05 hr
- Component Architecture
- React Component
- Controlled and Uncontrolled Components
- React Component - Implementation
- Create React App
- The React Ecosystem
- React Component Lifecycle - Part 1
- React Component Lifecycle - Part 2
State and Props Management
6 items
2.16 hr
- React Props
- React State
- State vs Props
- React Table - Part 1
- React Table - Part 2
- React Table - Part 3
Event Handling and Conditional Rendering
3 items
0.48 hr
- Handling Events in React
- React Events
- Conditional Rendering
Advanced Concepts
5 items
1.38 hr
- Higher Order Components - Part 1
- Higher Order Components - Part 2
- Higher Order Components - Part 3
- React Router
- Learning Outcomes
Get access to the complete curriculum with your free trial
Start 7-Day Free TrialGuided Projects
Solve real-world projects with a step-by-step guide, starter code templates, and access to model solutions to boost your skills and build a standout resume.
- GUIDED PROJECT 1
- React Weather Application
- In this project, you will create a weather application using React that allows users to search for and display the current weather information for various locations. The application will utilize an external weather API to fetch real-time data, implement state and props management, handle user input through forms, and enable event handling for interactivity. By the end of the project, you will have gained practical experience in building a functional React application that leverages the core concepts learned throughout the React fundamentals course.
Gain skills & build your resume with complete access to guided projects in your free trial
Start 7-Day Free TrialCourse Instructors
Prashant Puranik
Freelance Corporate Trainer and Web Developer
Gain work-ready skills with an Academy Pro subscription
Get unlimited access to in-demand courses that get you noticed at work
Subscribe To Pro • $25/MonthShare your certificate online
Share your professional certificate & updated resume on LinkedIn


Learn from the best
Taught by top faculty & industry experts


Learn by doing
Apply skills with guided projects and interactive coding exercises
AI Mock Interviews
30+ Guided Projects
200+ Coding Exercises

Learn with AI
Get AI-powered coding hints & instant doubt resolution
24x7 Doubt resolution
Coding Hints
Advance your career with
Top University programs
Gain industry-relevant skills through learning from top faculty, guidance from industry mentors, and hands-on projects.






MIT Professional Education
12 Weeks  • Online









McCombs School of Business at The University of Texas at Austin
7 months  • Online



McCombs School of Business at The University of Texas at Austin
7 months  • Online



McCombs School of Business at The University of Texas at Austin
6 months  • Online


