Analysis updated 2026-07-03
Browse the Backend Developer path to plan your study order from beginner topics through job-ready backend skills.
Check which Boot.dev courses are finished versus still in development before committing to the platform.
Reach out to Boot.dev about creating an external course for a topic not yet on the roadmap.
| bootdotdev/curriculum | christianselig/apollo-backend | elixirschool/elixirschool | |
|---|---|---|---|
| Stars | 3,663 | 3,663 | 3,663 |
| Language | — | Go | Elixir |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This repository is the public roadmap for Boot.dev, an online platform for learning backend software development. It lists the learning paths and courses that Boot.dev offers or plans to build, organized by career goal. The main paths currently available are Backend Developer and DevOps, with Data Analyst, Data Engineer, Fullstack Developer, and a general Computer Science path listed as works in progress. Each learning path is made up of a series of courses. The Backend Developer path is available in two language combinations: Python with Go, or Python with TypeScript. The DevOps path uses Python with Go. The README links to the detailed breakdown of each path in markdown files within the repository, and also links out to Boot.dev itself where the courses can be taken. The repository is described as a living document, meaning the curriculum will continue to grow and change. Boot.dev encourages people to start a path even if it is not fully built out yet, comparing it to a platform like YouTube where new content is always being added. The company is also open to external course authors and provides a contact page for anyone interested in creating content for one of the planned but not yet released courses.
The public course roadmap for Boot.dev, an online platform for learning backend software development through structured paths in Python, Go, and TypeScript that grow over time.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.