Node.jsExpressPostgreSQLRESTGraphQLAuthDockerSystem Design
Curriculum
8 modules, building from fundamentals to production-grade systems.
1
How the Web Works
6 lessons · 2h
2
Node.js Core
14 lessons · 5h
3
REST API Design
16 lessons · 6h
4
SQL & PostgreSQL
15 lessons · 6h
5
Authentication & Security
13 lessons · 5h
6
Advanced Backend Patterns
Pro17 lessons · 7h
7
Docker & Containers
Pro10 lessons · 4h
8
System Design
Pro18 lessons · 8h
Who this is for
Complete beginners
Start with how HTTP and DNS actually work, then build up through Node.js fundamentals — no prior backend experience needed.
Frontend developers going full-stack
Already comfortable with JavaScript? Skip straight to REST API design and databases — the Node.js module moves fast.
Junior backend engineers
Working in production already? The system design and advanced patterns modules cover what separates mid from senior.
Featured projects
Build these, ship them, put them in your portfolio.