Backend Engineering

Build the systems that never go down.

From how the web works to distributed system design — eight modules covering Node.js, databases, auth, and the infrastructure that powers production APIs.

43+ hours
109 lessons
Verified certificate
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

Pro

17 lessons · 7h

7

Docker & Containers

Pro

10 lessons · 4h

8

System Design

Pro

18 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.

Full REST API with Auth

Real-time Chat Backend

Job Queue & Worker System

Ready to start the Backend track?

Core curriculum is free. No credit card required.