Software EngineeringBeginner · 16 weeks

Full-Stack Web Development

Ship real web apps — frontend, backend, and everything between.

The flagship track. You'll go from your first `<div>` to shipping a deployed, database-backed web app that you can point employers to — build alongside school or college, at a few hours a week.

What you'll be able to do

  • Build responsive UIs with HTML, CSS, and modern JavaScript
  • Build and consume REST APIs with Node.js
  • Model and query a real database
  • Deploy a production app and keep it running
  • Ship a portfolio project you built end-to-end

// Curriculum

Your commit log for this track

4 modules · 385 XP total

  1. git initmodule 1 of 4

    Foundations

    How the web actually works, and your first working page.

    • How the Web Works20m · 20xp
    • HTML & CSS Basics35m · 25xp
    • JavaScript Fundamentals40m · 25xp
  2. git commitmodule 2 of 4

    Frontend with React

    Componentize your UI and manage real state.

    • Components & Props30m · 30xp
    • State & Events35m · 30xp
    • Fetching Data35m · 30xp
  3. git mergemodule 3 of 4

    Backend & Data

    Build the API and database behind your app.

    • Building an API40m · 35xp
    • Databases 10145m · 35xp
    • Auth Basics40m · 35xp
  4. git push --deploymodule 4 of 4

    Ship It

    Deploy your project and make it real.

    • Git & GitHub30m · 40xp
    • Deploying Your App35m · 40xp
    • Portfolio & Interview Prep45m · 40xp