Master React JS
Frontend Libraries

Intro to React Js & Installation
Master React JS 

Creating our first React App
Master React JS 

JavaScript Refresher
Master React JS 

Understanding JSX
Master React JS 

Adding Bootstrap to React
Master React JS 

Props & PropTypes in React
Master React JS 

State & Handling Events
Master React JS 

Adding more Logic to TextUtils
Master React JS 

Exercise 1: Enhancing TextUtils
Master React JS 

Creating "Enable Dark Mode"
Master React JS 

 Solutions + Shoutouts
Master React JS 

Dark Mode & Refactoring App
Master React JS 

Adding + Auto Dismissing Alert
Master React JS 

Adding Custom Color Theme
Master React JS 

Changing title dynamically
Master React JS 

React Router Setup + Usage
Master React JS 

 Building + Hosting React App
Master React JS 

Domain + Hosting TextUtils
Master React JS 

Fixing Issues & Wrapping up
Master React JS 

 Solutions + Shoutouts
Master React JS 

 few more Textutils Issues
Master React JS 

 Setup + Introduction to Class
Master React JS 

 Structure of our NewsMonkey
Master React JS 

Fetching API Key from News
Master React JS 

state in class based components
Master React JS 

Looping through an array in JSX
Master React JS 

Fetch API in React to populate
Master React JS 

Adding Previous & Next Buttons
Master React JS 

spinner & variable pageSize
Master React JS 

Categories & propTypes
Master React JS 

Fetching News category wise
Master React JS 

 author and news source
Master React JS 

Refactoring News component
Master React JS 

Lifecycle & Lifecycle
Master React JS 

Adding Infinite Scroll
Master React JS 

Adding a top loading bar
Master React JS 

API Key by Adding Custom
Master React JS 

Introduction to React Hooks
Master React JS 

Changing Class
Master React JS 

Sticky Navbar & NewsMonkey
Master React JS 

Introduction to MERN stack
Master React JS 

iNotebook backend
Master React JS 

iNotebook db & Express Server
Master React JS 

Creating Routes & Schema
Master React JS 

Storing Data into the Database
Master React JS 

Adding Data Validation
Master React JS 

Creating ThunderClient
Master React JS 

Understanding Password
Master React JS 

Hashing Passwords
Master React JS 

Creating Login Endpoint
Master React JS 

Creating a middleware
Master React JS 

Fetching all notes
Master React JS 

Endpoint for deleting a Note
Master React JS 

Endpoint for deleting a Note
Master React JS 

iNotebook React Project Setup
Master React JS 

Creating Navbar and Routes
Master React JS 

Introduction to React Context
Master React JS 

useContext hook: Using React
Master React JS 

useLocation Hook in React
Master React JS 

iNotebook: Fetching Notes
Master React JS 

iNotebook: Adding NoteItem
Master React JS 

Adding font awesome icons
Master React JS 

Adding AddNote component
Master React JS 

Adding "delete note" functionality to iNotebook
Master React JS 

Adding "fetch notes"
Master React JS 

Adding a Modal
Master React JS 

Updating Notes on edit in the UI using React
Master React JS 

Adding Frontend Validation
Master React JS 

Adding Login Component
Master React JS 

Adding SignUp Component
Master React JS 

Adding Alerts to Login, Signup
Master React JS 

Fetching User Specific Notes
Master React JS 

Introduction to Redux
Master React JS 

Setting up a React Application
Master React JS 

Creating a Reducer & Action
Master React JS 

Creating a Redux Store
Master React JS 

Accessing State in Redux
Master React JS 

Updating state
Master React JS