// the find
ForrestKnight/open-source-cs-python
Video discussing this curriculum:
A structured curriculum mapping free university courses (MIT, Stanford, Princeton, Michigan) to the rough shape of a CS degree, with Python as the primary language thread. It's aimed at self-taught developers who want to fill gaps in fundamentals without paying tuition.
Course selection is deliberately weighted toward strong institutions and avoids the usual YouTube rabbit holes — Nand to Tetris, Princeton's Algorithms sequence, and MIT's Calculus series are all solid picks. The prerequisite chain is explicit, so you can't accidentally take Applied ML before you understand data structures. The Michigan Python specialization as both primary path and standalone alternative gives learners a real choice based on time constraints. Cryptography and algorithms are included, which most 'learn to code' curricula quietly drop because they're hard.
This is a README and nothing else — no tracking mechanism, no progress tooling, no community, no way to know if any given course link is still live or has moved behind a paywall. Several links use affiliate redirects (imp.i384100.net), which is a minor conflict of interest worth knowing about. Systems coverage stops at Nand to Tetris II with the OS course commented out, leaving a real gap. There's no networking, compilers, or concurrency track, so calling it a CS degree equivalent is generous — it's closer to a strong data-science-flavored intro.