Web DevelopmentIntermediate
React & Next.js
Build modern web applications with React 19 and Next.js 15 App Router.
36 hoursJames Okonkwo4.9 (7,600 learners)
About this course
A comprehensive React and Next.js course for developers ready to build production web applications. You will learn React fundamentals, hooks, state management, and then move to Next.js 15 App Router for server components, data fetching, routing, and deployment. The capstone project is a full-stack e-commerce app.
Target audience: Front-end developers, full-stack beginners, React learners updating to modern patterns
What you will learn
- React 19
- Next.js 15
- App Router
- Server Components
- NextAuth.js
Course syllabus
12 modules · video + projects
- 1React fundamentals: JSX, components, props, and state
- 2Hooks in depth: useState, useEffect, useRef, useMemo, useCallback
- 3React Context API and component composition patterns
- 4React Query for server state management
- 5Next.js App Router: layouts, pages, and loading states
- 6Server Components vs Client Components
- 7Data fetching with fetch, caching, and revalidation
- 8Dynamic routes, catch-all segments, and parallel routes
- 9Next.js API routes and server actions
- 10Authentication with NextAuth.js
- 11Deployment to Vercel
- 12Capstone: full-stack e-commerce store
Prerequisites
- –JavaScript Essentials or equivalent
- –HTML & CSS
Frequently asked questions
Does this course cover the new React 19 features?
Yes. The course covers React 19 including the new Actions API, use hook, and improved server component patterns introduced with the React 19 stable release.
Ready to start React & Next.js?
Join 7,600+ learners already enrolled. Self-paced, certificate on completion.