Computer Science

Full-Stack Web Development

Build and ship production web apps with modern JavaScript, APIs and databases.

4.7 rating 5,240 students Daniel Okafor
Full-Stack Web Development

Course Overview

Go from fundamentals to deployment. You will build three complete applications covering authentication, databases, APIs and testing.

The course focuses on shipping: version control, code review habits and deploying to production.

Curriculum

Module 1: Frontend Foundations

  • Modern JavaScript
  • Components & state
  • Routing and data

Module 2: Backend & Data

  • REST and RPC
  • Relational databases
  • Auth and permissions

Module 3: Ship It

  • Testing strategy
  • CI pipelines
  • Deploying to production