explaingit

bootdotdev/curriculum

Analysis updated 2026-07-03

3,663Audience · developerComplexity · 1/5Setup · easy

TLDR

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.

Mindmap

mindmap
  root((repo))
    What it does
      Learning roadmap
      Course catalog
      Career paths
    Paths Available
      Backend Developer
      DevOps
    Paths In Progress
      Data Analyst
      Fullstack Developer
    Languages Taught
      Python
      Go
      TypeScript
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse the Backend Developer path to plan your study order from beginner topics through job-ready backend skills.

USE CASE 2

Check which Boot.dev courses are finished versus still in development before committing to the platform.

USE CASE 3

Reach out to Boot.dev about creating an external course for a topic not yet on the roadmap.

What is it built with?

PythonGoTypeScript

How does it compare?

bootdotdev/curriculumchristianselig/apollo-backendelixirschool/elixirschool
Stars3,6633,6633,663
LanguageGoElixir
Setup difficultyeasyhardeasy
Complexity1/53/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

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.

Copy-paste prompts

Prompt 1
I want to become a backend developer using Python and Go. Based on the Boot.dev curriculum, what courses should I take and in what order?
Prompt 2
What topics are covered in the Boot.dev DevOps learning path and how long does it typically take to complete?
Prompt 3
Give me a 6-month weekly study schedule to complete the Boot.dev Backend Developer path while working full time.
Prompt 4
What is the difference between the Python plus Go and the Python plus TypeScript Backend Developer paths on Boot.dev?

Frequently asked questions

What is curriculum?

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.

How hard is curriculum to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is curriculum for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub bootdotdev on gitmyhub

Verify against the repo before relying on details.