Web Development

Full-Stack Web Development: React & Node.js

Build complete web applications with React 18, Node.js, Express, and PostgreSQL. Ship 3 real projects.

4.9(1,880 reviews)
6,200 students
50h totalENintermediate

Instructor

Alex Mehta

What You'll Learn

  • Build responsive user interfaces with React 18 and TypeScript
  • Design and implement REST APIs with Node.js and Express
  • Model and query relational databases with PostgreSQL and Prisma
  • Implement JWT authentication and role-based access control
  • Deploy applications to Vercel and Railway with CI/CD
  • Complete 3 full-stack portfolio projects

Course Curriculum

3 sections · 15 lessons · 50h

React 18 & Modern Frontend6 lessons
  • React Foundations: JSX, Components & PropsFree preview
    15m
  • State Management with useState & useReducerFree preview
    20m
  • Data Fetching with useEffect & React Query
    18m
  • Routing with React Router v6
    14m
  • Project 1: Build a Task Manager UI
  • React Fundamentals Quiz
Node.js, Express & Databases5 lessons
  • Node.js & Express REST API Setup
    18m
  • PostgreSQL Schema Design with Prisma
    22m
  • JWT Authentication & Authorization
    20m
  • File Uploads & Third-Party APIs
    16m
  • Backend Quiz
Full-Stack Integration & Deployment4 lessons
  • Connecting React Frontend to Express API
    19m
  • Stripe Payments Integration
    18m
  • Project 2: Full-Stack E-Commerce App
  • Deploy with Vercel & Railway
    15m

Requirements

  • Basic HTML, CSS, and JavaScript (variables, functions, arrays)
  • Familiarity with terminal commands

Who This Course Is For

  • Self-taught developers ready to go full-stack
  • Frontend developers adding backend skills
  • CS students building a portfolio for job applications

Your Instructor

Alex Mehta

Rating
4.9
Students
15,000 students
Courses
7 courses

AWS Certified Solutions Architect and DevOps Engineer with 10+ years building cloud infrastructure for SaaS companies and Fortune 500 clients.