Roadmap
The course goes from the bottom up: first, how data travels across the internet; at the end, how to build a backend for AI agents. Each phase builds on the previous ones, so we recommend following them in order.
phase-0How the internet works 9 of 9 lessons
Client-server, protocols, network layers, IP, TCP, DNS and TLS: how data travels before you write a single line of backend code.
phase-1Terminal, Linux and SSH(Coming soon)
Where almost every backend lives: the shell, permissions, processes, environment variables and how to log into a remote server.
phase-2HTTP in depth(Coming soon)
The web's protocol from the side that answers: methods, status codes, headers, cookies, CORS and caching.
phase-3Your first server(Coming soon)
Node.js and TypeScript: an HTTP server without a framework, then with one, input validation, errors, logs and the event loop.
phase-4API design(Coming soon)
REST done right, OpenAPI, and when to use GraphQL, gRPC, WebSockets, Server-Sent Events or webhooks.
phase-5Databases(Coming soon)
SQL with PostgreSQL, modeling, indexes, transactions, migrations, ORMs and when NoSQL makes sense.
phase-6Authentication, authorization and security(Coming soon)
Passwords, sessions and JWT, OAuth and OpenID Connect, roles and permissions, and the OWASP Top 10.
phase-7Docker and containers(Coming soon)
The end of “works on my machine”: images, containers, Dockerfiles, volumes, networks and Docker Compose.
phase-8Deployment and infrastructure(Coming soon)
Your own server: VPS, reverse proxy, domain and HTTPS, CI/CD, cloud models and infrastructure as code.
phase-9Architecture and scaling(Coming soon)
Queues and background jobs, caching, horizontal scaling, monoliths vs microservices and distributed systems.
phase-10Quality and observability(Coming soon)
Unit, integration and end-to-end tests; logs, metrics and traces; health checks and incident management.
phase-11Backend for AI and agents(Coming soon)
Model APIs from the server, streaming, tool use, MCP, semantic search with embeddings and RAG, and AI in production.