Getting Started with JavaScript
React Basics and Working with Components
React State and Working with Events
Rendering Lists and Conditional Content
Styling React Components
Debugging React Apps
Working with Fragments, Portals and Refs
Advanced Handling Side Effects, UsingReducers and Using the Context API
Behind the scene of react and optimization techniques
Building Components Class-based Components
Sending HTTP Requests
Building Custom React Hooks
Working with Forms and User Input
Diving into Redux (An Alternative toThe Context API)
Advanced Redux
Building a Multi-Page SPA with React Router
Adding Authentication to React Apps
Deploying React Apps
Introduction to NextJS
Animating React Apps
Replacing Redux with React Hooks
Testing React Apps (UnitTests
React and TypeScript
Final Project