Learn CS

Massachusetts Institute of Technology


MIT OpenCourseWare (OCW)

MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. With more than 2,400 courses available, OCW is delivering on the promise of open sharing of knowledge.

Here you can see a list of Electrical and Computer Science courses. It covers most if not all of the courses at Department of Electrical Engineering and Computer Science. Some courses' material might be a bit old (over 10 years) but it's okay. Most of the knowledge will not be out of date. And we can find the newer course website on our own.

Here is a selection of the most visited courses at OCW based on the site traffic of the previous month. Most course numbers start with 6 or 18. Which means computer science courses, as well as mathematics courses, are quite popular. By the way, mathematics is quite important, especially is you want to dive into the field of artifical intelligence or data science. Calculus, linear algebra, discrete mathematics, probability and statistics are the core mathematics courses for computer science students.