OPEN COURSES · SUBJECT GUIDES · INDEPENDENT STUDY
Open Curriculum
A DIRECTORY FOR LEARNING
SOURCES & ATTRIBUTION

Sources & course materials

Course records are based on the providers’ public course pages. Instructors and versions follow the listed sources; teaching materials remain on the original websites.

CourseInstitution & versionSource
CS229
Machine Learning
Stanford
Stanford Engineering Everywhere
Original course page ↗
CS231n
Deep Learning for Computer Vision
Stanford
Spring 2024
Original course page ↗
CS224N
Natural Language Processing with Deep Learning
Stanford
Winter 2026
Original course page ↗
CS234
Reinforcement Learning
Stanford
Winter 2026
Original course page ↗
CS224W
Machine Learning with Graphs
Stanford
Course website
Original course page ↗
CS230
Deep Learning
Stanford
Course website
Original course page ↗
CS106A
Programming Methodology
Stanford
Stanford Engineering Everywhere
Original course page ↗
CS106B
Programming Abstractions
Stanford
Stanford Engineering Everywhere
Original course page ↗
CS50x
Introduction to Computer Science
Harvard
CS50 OpenCourseWare
Original course page ↗
6.0001
Introduction to Computer Science and Programming in Python
MIT
Fall 2016
Original course page ↗
18.06
Linear Algebra
MIT
Spring 2010
Original course page ↗
18.01SC
Single Variable Calculus
MIT
Fall 2010
Original course page ↗
18.650
Statistics for Applications
MIT
Fall 2016
Original course page ↗
EE364A
Convex Optimization I
Stanford
Stanford Engineering Everywhere
Original course page ↗
EE263
Introduction to Linear Dynamical Systems
Stanford
Stanford Engineering Everywhere
Original course page ↗
PSYC 110
Introduction to Psychology
Yale
Spring 2007
Original course page ↗
PHIL 176
Death
Yale
Spring 2007
Original course page ↗
14.01
Principles of Microeconomics
MIT
Fall 2011
Original course page ↗
CS193p
Developing Applications for iOS
Stanford
Spring 2023
Original course page ↗
6.831
User Interface Design and Implementation
MIT
Spring 2011
Original course page ↗
CS107
Programming Paradigms
Stanford
Stanford Engineering Everywhere
Original course page ↗
6.006
Introduction to Algorithms
MIT
Spring 2020
Original course page ↗
Course summaries are editorial descriptions; study paths and journal articles are original directory content. Course and institution names identify sources. Institutional marks, personal photographs and lecture notes are not reproduced. Original illustrations and typographic initials support navigation.