bootdotdev/curriculum

An open roadmap for Boot.dev's backend development curriculum

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Type:Curated List / Learning ResourceCategory(s):Programming Courses & BooksLearning & Resources
Added to GitGenius on September 17th, 2026
Created on January 26th, 2021
Open Issues & Pull Requests: 49 (+0)
GitHub issues: Enabled
Number of forks: 123
Total Stargazers: 3,914 (+1)
Total Subscribers: 169 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 55.2 days
Mean response time: 97.9 days
90th percentile: 307.7 days
Tracked items: 41

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 420 days
Stale 30+ days: 39
Stale 90+ days: 35

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Boot.dev's Curriculum is an open roadmap for a backend development learning platform that organizes structured educational paths across multiple programming languages and specializations.

The project addresses the challenge of guiding learners through a coherent sequence of computer science and software development topics. It structures learning as a series of interconnected courses organized into career-focused paths, allowing learners to progress from foundational concepts through specialized domains. The roadmap covers backend development, data analysis, DevOps, and planned paths for AI engineering, data engineering, fullstack development, and computer science fundamentals, with support for multiple language combinations including Python, Go, JavaScript, and TypeScript.

Developers and learners should adopt this roadmap if they are pursuing backend development or related specializations and want a clear progression through structured material. The tool suits self-directed learners who benefit from seeing the complete learning landscape before committing to a path, and those who want flexibility in choosing between different technology stacks for the same career goal. The project explicitly acknowledges that learning paths need not be fully complete before starting; it treats the curriculum as a living document that continuously improves rather than a finished product, which means learners can begin immediately while new content is added over time.

The project maintains an active engagement with its community through multiple channels including Discord and social media, indicating responsiveness to user feedback and questions. Development treats the curriculum as an evolving resource rather than a static artifact, with ongoing improvements and new content additions treated as normal rather than exceptional. The roadmap includes both completed and work-in-progress paths, signaling transparency about what is ready for use and what remains under development.