Free courses from top universities,
organized the way their own students learn.

Learning platforms today are cluttered with option-overload, paywalls, and tricks.
Openstudy gives you quality, structured education for free.

About the Team
Openstudy was made by @crystalhsc as a passion project. Crystal studied computer science at UC Berkeley and was senior software engineer at a tech company before switching to product management at a major startup. You can follow her on Twitter where she shares her craft and projects.

Computer Science - UC Berkeley

Click on each course bubble to go to its latest available website with lecture recordings, slides, lab exercises, and more.
If this is your first introduction to programming or computer science, consider starting with CS10 before following the map below.
You can also find course overviews and tips by replacing the last part of the following url with the course ID, like so: https://hkn.eecs.berkeley.edu/courseguides/CS/61A for CS61A. Most course numbers are prefixed with CS, otherwise try EE.

Clickable version made here. Original course map by HKN - UC Berkeley chapter.

Computer Science - Stanford

Click on the link in each course block to go to its latest available website with lecture recordings, slides, lab exercises, and more.
Any alternative or supplemental resources are also linked separately within each block.
You can read more about Stanford's definition of each specialization under "Track Descriptions" here.

Links from retired live graph:
CS 106A (alt) http://web.stanford.edu/class/cs106a/, https://see.stanford.edu/Course/CS106A
CS 106B (alt) https://web.stanford.edu/class/cs106b/, https://see.stanford.edu/Course/CS106B
CS 103 http://web.stanford.edu/class/archive/cs/cs103/cs103.1204/
ENGR 40M https://web.stanford.edu/class/archive/engr/engr40m.1178/index.html
CS 107 (alt) http://web.stanford.edu/class/cs107/, https://see.stanford.edu/Course/CS107
CS 109 http://web.stanford.edu/class/cs109/
CS 110 (supp) http://web.stanford.edu/class/cs110/, https://www.youtube.com/playlist?list=PLkGAai-LjzyO553wuPYgYDx7YbjI1Pk
CS 161 (supp) http://web.stanford.edu/class/cs161/, https://www.youtube.com/playlist?list=PLyhSTP3Z5_mZ8krUa2JsvL7V755ogHgkK

Sadly, many of the Math and Science requirements do not have open materials even if the course page is public. I am working on finding substitute materials for those matching the Stanford course's syllabus.

Request for Topics / Feedback