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
git initmodule 1 of 4Foundations
How the web actually works, and your first working page.
- How the Web Works20m · 20xp
- HTML & CSS Basics35m · 25xp
- JavaScript Fundamentals40m · 25xp
git commitmodule 2 of 4Frontend with React
Componentize your UI and manage real state.
- Components & Props30m · 30xp
- State & Events35m · 30xp
- Fetching Data35m · 30xp
git mergemodule 3 of 4Backend & Data
Build the API and database behind your app.
- Building an API40m · 35xp
- Databases 10145m · 35xp
- Auth Basics40m · 35xp
git push --deploymodule 4 of 4Ship It
Deploy your project and make it real.
- Git & GitHub30m · 40xp
- Deploying Your App35m · 40xp
- Portfolio & Interview Prep45m · 40xp