Frontend & mobile
Learn React — free and paid courses, roadmaps
React is the most widely used library for building user interfaces. On CodeWithJay React is taught as part of full-stack projects — a Vite and Tailwind setup, a React storefront on a Fastify or NestJS backend, and AI features wired into the frontend — so you learn how the UI talks to a real API.
React mini courses
Short, free lessons on one React idea at a time.
Free React video tutorials
Full-length free lessons from the CodeWithJay YouTube channel.
Free videoAI Recommendations, Safe Agent Actions and a React Storefront (AI E-Commerce Ep 14, Finale)
Free on YouTube
Free videoBuild an AI Recommendation Engine from Scratch | Go + Gin + LangChain + React Full Tutorial - Intro
Free on YouTube
Free videoAI E-Commerce Platform Full Build: NestJS + AI Agent + React + Kubernetes (Course Roadmap)
Free on YouTube
Free videoKickstart Your Web Design Journey: React.js & Fastify Made Simple!
Free on YouTube
Free videoReact, Vite, and Tailwind Made Easy for Beginners!
Free on YouTube
Free videoFastify + React.js Project Setup from Scratch
Free on YouTube
Free videoReact Context API in React Native: The Ultimate Guide
Free on YouTube
React learning FAQ
- Can I learn React for free on CodeWithJay?
- Yes. CodeWithJay currently has 2 free mini courses and 7 free video lessons on React. Free courses need only a free account; mini courses and videos need no account at all.
Looking for something else?
Browse every technology CodeWithJay teaches, or get every paid course with one membership.

