The Borr Project

The Borr Project builds a broad computer science curriculum from online materials for foundational study.

borr.dev/computer-science
The Borr Project homepage screenshot

About The Borr Project

The Borr Project is a self-directed computer science curriculum built from online courses and, where no suitable course exists, books. The site describes it as a complete education in computer science for people who want a well-rounded foundation in concepts common to all computing fields. It is not presented as career training or professional development. The curriculum is modeled on the degree requirements of undergraduate computer science majors, without the general education requirements, on the assumption that learners already have education outside the field.

Courses are chosen to be open for enrollment, to run regularly (ideally self-paced), to have good teaching materials, and to match the CS 2023 curriculum guidelines. The curriculum has three stages: Intro CS, Core CS (roughly the first three years of a degree), and Advanced CS (roughly the final year, with electives and a final project evaluated by peers). The site estimates about two years at roughly 20 hours per week. A timeline spreadsheet can help estimate completion dates, but the site warns it may not always be current, so the Borr Project website is the reference for which courses to take.

Key features

  • Curriculum modeled on undergraduate computer science degree requirements, excluding general education
  • Courses selected for open enrollment, regular runs, teaching quality, and CS 2023 alignment
  • Three stages: Intro CS, Core CS, and Advanced CS
  • Advanced CS electives grouped by subject, with a final project assessed by peers
  • Timeline spreadsheet for estimating completion dates from weekly study hours
  • Discord server and GitHub issues for community discussion and curriculum feedback
Best for: Self-motivated learners with education outside computer science who want a broad, foundational grounding in computing and can study largely on their own.
Good for
  • The site states that nearly all course material is available for free.
  • The sequence follows undergraduate computer science degree requirements, with a recommended order for Core CS.
  • Learners can seek support from a worldwide community of fellow students.
Watch out for
  • Some courses may charge for graded assignments, tests, or projects.
  • The timeline spreadsheet may not always match the current curriculum.
  • The curriculum is not presented as career training or professional development.

The Borr Project at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

The Borr Project alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

The Borr Project FAQ

How long does the curriculum take?
The site estimates about two years if you plan carefully and spend roughly 20 hours per week on your studies.
Do I have to take the courses in order?
Students can work through the curriculum alone or in groups, in order or out of order. The site recommends taking all Core CS courses, skipping one only if you already know its material, and working through courses from top to bottom for simplicity.
Where can I get help or give feedback?
The Borr Project has a Discord server for talking with other students. Problems with a course or changes to the curriculum can be raised through GitHub issues.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing