This is a curated list of free courses.
Courses | School | Duration | Effort | Frequency | Prerequisites |
---|---|---|---|---|---|
Intro to Computer Science | Harvard | 10 weeks | 10-20 hours/week | self-paced | none |
Courses | School | Duration | Effort | Frequency | Prerequisites |
---|---|---|---|---|---|
Linear Algebra - Foundations to Frontiers | UT Austin | 15 weeks | 6-10 hours/week | self-paced | pre-calculus |
Introduction to Probability and Data | Duke | 5 weeks | 5-7 hours/week | twice a month | none |
Intro to Statistics | Udacity | 8 weeks | 5-7 hours/week | self-paced | none |
Courses | School | Duration | Effort | Frequency | Prerequisites |
---|---|---|---|---|---|
Build a Modern Computer from First Principles: From Nand to Tetris | Hebrew University of Jerusalem | 6 weeks | 5 hours/week | twice a month | basic programming knowledge |
Build a Modern Computer from First Principles: From Nand to Tetris II | Hebrew University of Jerusalem | 6 weeks | 10-15 hours/week | once a month | Build a Modern Computer from First Principles: From Nand to Tetris |
Introduction to Operating Systems | Georgia Tech | 8 weeks | 5-8 hours/week | self-paced | Build a Modern Computer from First Principles: From Nand to Tetris II |
Courses | School | Duration | Effort | Frequency | Prerequisites |
---|---|---|---|---|---|
Machine Learning | Stanford | 11 weeks | 5-7 hours/week | twice a month | Linear Algebra - Foundations to Frontiers |
Database Management Essentials | CU | 7 weeks | 4-6 hours/week | twice a month | basic programming & CS knowledge |
Cryptography I | Stanford | 7 weeks | 5 hours/week | once a month | Linear Algebra - Foundations to Frontiers & Introduction to Probability and Data |
Courses | School | Duration | Effort | Frequency | Prerequisites |
---|---|---|---|---|---|
The Unix Workbench | JHU | 4 weeks | 4 hours/week | once a month | none |