Academy / Full-Stack Web Development

Full-Stack Web Development

Go from zero to deployed full-stack apps — 8 levels, ~169 hours, 100% free.

0/8 levels · 0%
  1. How the Web Works + HTML (~8h) — You can hand-write a valid, semantic HTML page and explain what happens when a browser requests a URL.
  2. CSS + Responsive Design (~15h) — You can lay out any design with Flexbox and Grid, and it holds together from phone to desktop.
  3. JavaScript Fundamentals (~25h) — You can write real programs: variables, functions, arrays, objects, loops, and the array methods you'll use daily.
  4. DOM, APIs & Async JavaScript (~15h) — You can fetch data from any public API, handle loading and error states, and update the page without a reload.
  5. Git, GitHub & Deployment (~6h) — Your work lives on GitHub and one project is live on the internet with a real URL.
  6. React (~30h) — You think in components: props, state, effects, and client-side routing feel natural.
  7. Backend — Node.js, Express & MongoDB (~30h) — You can design and build a real REST API with auth, validation, and a database behind it.
  8. Full-Stack Capstone (~40h) — You have a portfolio piece: a complete deployed app with real auth that a stranger can use.