React BasicsThis section introduces the essential building blocks of the web. You’ll start by learning what HTML is and how to set up your environment to create your first webpage. Then, you’ll dive into the most common HTML elements and attributes used to structure and present content, including text, links, images, and lists. Finally, you’ll explore HTML forms and inputs, gaining the skills to capture user data through fields, buttons, and interactive elements.
By the end of this section, you’ll have the knowledge to create clean, well-structured HTML pages from scratch.
6 subjects
Introduction to ReactThis section introduces the essential React Basics
4 lessons
Getting Started with ReactThis module introduces React, its core concepts, project setup, and folder structure to establish a solid foundation for React development.
Core React ComponentsThis module covers the fundamental building blocks of React applications - components and their different types.
JSX, Props, and State ManagementThis module explores JSX syntax, component data flow through props, and internal component state management.
Event Handling and User InteractionThis module focuses on handling user interactions, events, and creating responsive user interfaces.
Responsive UI SystemsNew Description
3 lessons
Dynamic UI RenderingThis module covers conditional rendering techniques and efficient list rendering with React.
Styling and Form ManagementThis module covers various styling approaches in React and comprehensive form handling techniques.
Component LifecycleThis module explores component lifecycle methods and their usage in class components.
React ArchitectureNew Description
2 lessons
Advanced React PatternsThis module covers advanced React concepts including fragments, pure components, refs, and portals.
Higher-Order Components and Render PropsThis module covers advanced component composition patterns for code reuse and abstraction.
Context API and HTTP RequestsNew Description
2 lessons
Context APIThis module covers React Context for state management across component trees without prop drilling.
HTTP and API IntegrationThis module covers integrating React applications with external APIs and handling HTTP requests.
React HooksNew Description
3 lessons
Basic React HooksThis module provides comprehensive coverage of React Hooks, starting with basic hooks.
useEffect Hook and Side EffectsThis module covers useEffect hook for handling side effects in functional components.
Data Fetching with HooksThis module focuses on data fetching patterns using useEffect and state management.
AssessmentNew Description
1 lessons
Assessment - React BasicsLets assess your understanding on the key concepts of React.js - basics, JSX, components, props, state, events, conditional rendering, lists/keys, forms, and component lifecycle.
02
React ExpertReact expert
5 subjects
Advanced Hooks and ContextNew Description
3 lessons
Context HookThis module covers useContext hook for consuming context in functional components.
Reducer Hook and Complex StateThis module covers useReducer for managing complex state logic in functional components.
Data Fetching with ReducerThis module covers advanced data fetching patterns using useReducer for complex loading states.