Master React JS in 90 Minutes 🚀
Learn React JS quickly with this 90-minute crash course, plus a demo of a fast, full-stack AI-powered app.

Code with Ahsan
6.2K views • Dec 1, 2025

About this video
Dive into the world of React JS with this comprehensive 90-minute crash course, alongside a full-stack, fast, performant, and AI-powered app's demo. Perfect for beginners, this crash course covers essential concepts to get you building dynamic web applications.
We cover modern React 19 concepts, the Virtual DOM, JSX, Props, Event Handling, and how to structure a real-world project. Whether you are a beginner or looking to refresh your skills with the latest standards, this course is for you.
🔗 Resources:
GitHub Repository: https://github.com/AhsanAyaz/react-in-90ish
Demo app:
https://phpstack-1537842-6027953.cloudwaysapps.com/
💰 Get 50% OFF Cloudways Hosting for 3 months:
https://unified.cloudways.com/signup?id=1879418&coupon=BFCM5050 (50% OFF For 3 Months + 50 Free Migrations)
💰 Check out Cloudways pricing:
https://www.cloudways.com/en/pricing.php?id=1879418&data1=bfcm&data2=Nov
📚 What you will learn:
Core React Concepts & Architecture
How the Virtual DOM makes React fast
Modern Hooks (useState, useEffect, useMemo)
Component Communication with Props
Building a full-stack capable frontend with React & Vite
If you found this helpful, please star the repo and subscribe for more modern web development content!
Timestamps:
00:00:00 - Introduction
00:01:31 - Set up the project
00:02:30 - Who I am & Agenda
00:06:20 - Sponsor Shoutout - Cloudways
00:07:50 - AImon Full Stack app demo
00:09:49 - What is React
00:13:50 - What is JSX
00:24:42 - What is Virtual DOM
00:28:35 - What are React Components & Props
00:43:15 - Event handlers in React
00:54:23 - Conditional Rendering in React
01:05:27 - Lists & Looping over data
01:15:38 - Forms & Input handling in React
01:23:05 - State management, Prop Drilling, & Context API
01:39:00 - Routing & Navigation in React
01:42:20 - Faster backend responses with Cloudways (Caching)
01:47:46 - React 19 - What's more to learn
01:49:00 - Workshop: Building the Full Stack, AI powered AImon app
01:50:02 - Workshop: Setting up dev environment & Database (docker)
01:54:15 - Workshop: Set up GEMINI API KEY & Routing
01:58:24 - Workshop: Generator page state, handlers, and conditional rendering
02:04:20 - Workshop: Gallery page fetching AImons, Custom hook, like AImons
02:10:05 - Workshop: Using Context API for themes
02:13:25 - Workshop: Using useMemo for performant rendering when filtering & sorting
02:18:10 - Workshop: Lazily loading routes with Lazy & Suspense
02:20:52 - Workshop: Adding error boundaries
02:23:20 - Congratulations & Outro
Hashtags:
#reactjs #webdevelopment #javascript #coding #frontend #ai #openai #gemini #programmer #softwareengineer #reactjstutorial #reactjsdeveloper #reactjscourse
We cover modern React 19 concepts, the Virtual DOM, JSX, Props, Event Handling, and how to structure a real-world project. Whether you are a beginner or looking to refresh your skills with the latest standards, this course is for you.
🔗 Resources:
GitHub Repository: https://github.com/AhsanAyaz/react-in-90ish
Demo app:
https://phpstack-1537842-6027953.cloudwaysapps.com/
💰 Get 50% OFF Cloudways Hosting for 3 months:
https://unified.cloudways.com/signup?id=1879418&coupon=BFCM5050 (50% OFF For 3 Months + 50 Free Migrations)
💰 Check out Cloudways pricing:
https://www.cloudways.com/en/pricing.php?id=1879418&data1=bfcm&data2=Nov
📚 What you will learn:
Core React Concepts & Architecture
How the Virtual DOM makes React fast
Modern Hooks (useState, useEffect, useMemo)
Component Communication with Props
Building a full-stack capable frontend with React & Vite
If you found this helpful, please star the repo and subscribe for more modern web development content!
Timestamps:
00:00:00 - Introduction
00:01:31 - Set up the project
00:02:30 - Who I am & Agenda
00:06:20 - Sponsor Shoutout - Cloudways
00:07:50 - AImon Full Stack app demo
00:09:49 - What is React
00:13:50 - What is JSX
00:24:42 - What is Virtual DOM
00:28:35 - What are React Components & Props
00:43:15 - Event handlers in React
00:54:23 - Conditional Rendering in React
01:05:27 - Lists & Looping over data
01:15:38 - Forms & Input handling in React
01:23:05 - State management, Prop Drilling, & Context API
01:39:00 - Routing & Navigation in React
01:42:20 - Faster backend responses with Cloudways (Caching)
01:47:46 - React 19 - What's more to learn
01:49:00 - Workshop: Building the Full Stack, AI powered AImon app
01:50:02 - Workshop: Setting up dev environment & Database (docker)
01:54:15 - Workshop: Set up GEMINI API KEY & Routing
01:58:24 - Workshop: Generator page state, handlers, and conditional rendering
02:04:20 - Workshop: Gallery page fetching AImons, Custom hook, like AImons
02:10:05 - Workshop: Using Context API for themes
02:13:25 - Workshop: Using useMemo for performant rendering when filtering & sorting
02:18:10 - Workshop: Lazily loading routes with Lazy & Suspense
02:20:52 - Workshop: Adding error boundaries
02:23:20 - Congratulations & Outro
Hashtags:
#reactjs #webdevelopment #javascript #coding #frontend #ai #openai #gemini #programmer #softwareengineer #reactjstutorial #reactjsdeveloper #reactjscourse
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
6.2K
Likes
262
Duration
02:26:14
Published
Dec 1, 2025
User Reviews
4.6
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.