Skip to main content
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

  1. 1React fundamentals: JSX, components, props, and state
  2. 2Hooks in depth: useState, useEffect, useRef, useMemo, useCallback
  3. 3React Context API and component composition patterns
  4. 4React Query for server state management
  5. 5Next.js App Router: layouts, pages, and loading states
  6. 6Server Components vs Client Components
  7. 7Data fetching with fetch, caching, and revalidation
  8. 8Dynamic routes, catch-all segments, and parallel routes
  9. 9Next.js API routes and server actions
  10. 10Authentication with NextAuth.js
  11. 11Deployment to Vercel
  12. 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.