Learning path
Backend Engineer
Build the systems behind the product.
The fundamentals every backend engineer reaches for daily: a programming foundation in Python, HTTP and APIs, databases and indexes, the unix shell, containers, CI/CD pipelines, and the SRE practices that keep services alive in production.
Progress
0 / 56 levels
Roadmap
- 0 / 4FoundationsEveryday engineering basics.
- 0 / 6ProgrammingThe shape of code — language-agnostic fundamentals.
- 0 / 9PythonFrom hello-world to comprehensions and decorators.
- 0 / 5UnixThe system around the shell.
- 0 / 4NetworkingHow packets become pages.
- 0 / 4APIsHTTP, REST, auth, pagination — the interfaces between services.
- 0 / 5DatabasesSQL, indexes, transactions.
- 0 / 4CI/CDBuild, test, ship.
- 0 / 5ContainersDocker, Kubernetes, and the space between.
- 0 / 10SREKeep the service alive.