← All roadmaps
Intermediate~14 weeks5 steps

Backend Developer

Build the server side of web apps: HTTP APIs, databases, auth, and deployment. Learn a backend language, SQL, and how to ship a real API.

  1. A backend language

    Pick one language (Node.js, Python, or Go) and learn its syntax, modules, and package manager.

  2. HTTP & REST APIs

    Understand requests, responses, status codes, and how to design clean REST endpoints.

  3. Databases & SQL

    Model data, write queries, and connect a relational database to your app.

  4. Auth & security

    Sessions, tokens, hashing passwords, and the OWASP basics every backend needs.

  5. Deploy an API

    Containerize and ship a small API to a cloud host with environment config.