Open Source Society University: Computer Science
A complete undergraduate computer science curriculum assembled entirely from free online courses, sequenced with prerequisites and maintained by a community. A degree's worth of material at no cost, minus the accountability.
Roadmap
Other
OSSU
2 or more years
Intermediate
Free
What it is
A full curriculum modelled on an undergraduate computer science degree, built from free courses offered by universities, ordered so prerequisites come first, covering introductory programming, core computer science, mathematics, systems, theory, applications and a final project.
What it gives you and what it does not
It gives you the syllabus, the sequencing and the materials. It cannot give you deadlines, classmates or a teacher, and those are what make most people finish a degree. Go in knowing that the missing part is accountability, and arrange your own.
How people actually succeed with it
By treating it as a multi year commitment with a schedule, and by using the community for the accountability the format lacks. People who dip into it casually do not finish.
Best for: highly self directed learners who want the whole thing and have years rather than months.
Ready to start?
Opens on OSSU in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
Follow along
New writing, resources and project ideas land here first.