CodeWithJay

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.

All mini courses →

Free React video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

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.