OSSU Comp Sci

github.com/ossu/computer-science Learn to Code Open-source projectOpen source

OSSU Computer Science outlines a free, self-directed path for studying computer science.

github.com/ossu/computer-science
OSSU Comp Sci homepage screenshot

About OSSU Comp Sci

OSSU Computer Science is a free, self-directed computer science curriculum hosted as an open source GitHub repository. It is designed to match the requirements of an undergraduate computer science major, excluding general education non-CS courses, for learners who want a well-rounded grounding in core computing concepts rather than only career-focused training. The curriculum is supported by a global community of fellow learners, and courses are selected from top institutions including Harvard, MIT and Princeton based on criteria such as regular enrollment availability, high teaching quality, and alignment with CS 2013 undergraduate curriculum guidelines; books are used to supplement coursework when no suitable course exists. Most course materials are available at no cost, though some courses charge fees for graded assignments, tests or projects, with financial aid available via platforms including Coursera and edX. Learners can complete the curriculum in roughly 2 years by dedicating approximately 20 hours per week to study, and an optional spreadsheet is provided to help track progress and estimate completion timelines, though it may not always be up-to-date with the curriculum. Students may work through the curriculum alone or in groups, in order or out of order, with recommended prerequisites listed for each course.

Key features

  • Free self-directed undergraduate-level CS curriculum
  • Courses sourced from top institutions like Harvard, MIT, Princeton
  • Aligned with CS 2013 undergraduate curriculum guidelines
  • Optional timeline spreadsheet for progress tracking
  • Global learner community support
  • Supplemented with books when no suitable course exists
Best for: Self-directed learners seeking a free, well-rounded undergraduate-level computer science education with community support, rather than only short-term career training.
Good for
  • Curriculum aligned with standard undergraduate CS degree requirements
  • All or nearly all course materials are available for free
  • Courses selected from top global institutions with high teaching quality
Watch out for
  • Some courses charge fees for graded assignments, tests or projects
  • No formal degree or certification is provided
  • Optional progress spreadsheet may not always be up-to-date with the curriculum

OSSU Comp Sci at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

OSSU Comp Sci 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

OSSU Comp Sci FAQ

How long does it take to complete the OSSU CS curriculum?
Roughly 2 years if you devote approximately 20 hours per week to study, with an optional spreadsheet available to estimate your personal completion timeline.
Is the OSSU CS curriculum free?
All or nearly all course materials are available for free, though some courses may charge fees for graded assignments, tests or projects, with financial aid available via Coursera and edX.
Can I study the curriculum with other learners?
Yes, students can work through the curriculum alone or in groups, and a worldwide community of learners provides support.
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