Web Engineering Learning Path
⏱ Estimated time: 14-18 weeks at 10 hours/week
You can scaffold a Next.js app with AI. But can you explain why your component re-renders 47 times? Can you design a database schema that won't fall apart at 10,000 users? Can you debug a CORS error without Googling it?
The Web Engineering track takes you from surface-level framework usage to deep understanding. You'll build real applications — a full-stack app from scratch, a REST API, a database-backed system — and understand every layer of the stack.
10 modules covering everything from how HTTP actually works to advanced TypeScript patterns. Each module builds on the last, and every concept is taught through projects you'll actually want to put in a portfolio.
Modules in This Track
Module
How the Internet Actually Works
DNS, TCP/IP, HTTP — the infrastructure your code runs on.
Module
HTML/CSS & The Web Platform
The real web platform, not just Tailwind copy-paste.
Module
React & Modern Frontend
React from first principles — hooks, state, rendering.
Module
Frontend Engineering Deep Dive
Performance, accessibility, and production frontend patterns.
Module
Building Your First Full-Stack App
Wire frontend to backend to database. The real thing.
Module
Backend Architecture Patterns
MVC, middleware, authentication — production backend design.
Module
SQL Hands-On
Write SQL that works. JOINs, indexes, query optimization.
Module
Databases Beyond SELECT *
Schema design, migrations, transactions, and scaling.
Module
TypeScript & JavaScript Mastery
Master the language AI writes for you — closures, types, async.
Module
API Design & Integration
REST, GraphQL, webhooks — design APIs that don't embarrass you.
What You'll Be Able to Do
- Build a production full-stack web application from scratch
- Design and implement REST APIs with proper authentication
- Write complex SQL queries and design normalized database schemas
- Debug React rendering issues and optimize component performance
- Implement TypeScript with advanced type patterns
- Deploy and monitor web applications in production
Career Outcomes
- Apply for full-stack developer positions with confidence
- Build portfolio projects that demonstrate real engineering skill
- Contribute to production codebases from day one
- Lead technical discussions about web architecture