Skip to content

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.

backend-from-scratch