Modern Web Development with React & Next.js
Build and ship a production React application. Not a to-do list app — a real project with authentication, a database, payments and a deployment pipeline, which you keep and can show to employers.
What you'll be able to do
- Write idiomatic React with hooks and server components
- Model data and query it safely with an ORM
- Handle auth, sessions and role-based access
- Take payments and handle webhooks correctly
- Deploy with CI/CD and monitor what you shipped
- Read and debug a codebase you didn't write
Curriculum
- 01FoundationsModern JavaScript, TypeScript basics, the module system, and how bundlers actually work.
- 02React in depthComponents, state, effects, context — and the rules about when each is the wrong tool.
- 03Next.js App RouterRouting, layouts, server vs client components, data fetching and caching strategy.
- 04Data layerSchema design, migrations, relations, and query performance you can measure.
- 05Auth & securitySessions, tokens, hashing, CSRF, and the OWASP issues that actually bite web apps.
- 06PaymentsCheckout flows, webhook idempotency, refunds, and reconciling against your own database.
- 07PerformanceCore Web Vitals, bundle analysis, image strategy, and where the time really goes.
- 08Ship itCI/CD, environments, error tracking, and a launch checklist you'll reuse.




