Free General Computer Science Courses
Free general computer science courses are offered at MIT. Topics include systems analysis and applied probability and the theory of computation.
Massachusetts Institute of Technology
These courses are offered online for free from the Massachusetts Institute of Technology. From distributed algorithms to the structure and interpretation of computer programs, students have a vast array of course topics from which to choose.
- Structure and Interpretation of Computer Programs
- Integer Programming and Combinatorial Optimization
- Machine Learning
- Probabilistic Systems Analysis and Applied Probability
- Introduction to Algorithms
- Ambient Intelligence
- Theory of Computation
- Distributed Algorithms
- Information and Entropy
- Randomized Algorithms
- Advanced Natural Language Processing
Free Online General Computer Science Courses At a Glance
Course & School | Program Level | Format | Assignments | Quizzes & Exams | Downloadable |
---|---|---|---|---|---|
Structure and Interpretation of Computer Programs course from MIT | Undergraduate | Textbook/lecture notes/video lectures | Yes | Yes | Yes |
Integer Programming and Combinatorial Optimization course from MIT | Graduate | Textbook/lecture notes | Yes | Yes | Yes |
Machine Learning course from MIT | Graduate | Texts/lecture notes | Yes | Yes | Yes |
Probabilistic Systems Analysis and Applied Probability course from MIT | Undergraduate | Texts/lecture notes | Yes | Yes | Yes |
Introduction to Algorithms course from MIT | Undergraduate | Textbook/video lectures | Yes | Yes | Yes |
Ambient Intelligence course from MIT | Graduate | Texts/lecture notes | Yes | No | Yes |
Theory of Computation course from MIT | Graduate | Textbook | Yes | Yes | Yes |
Distributed Algorithms course from MIT | Graduate | Texts/lecture notes | Yes | No | Yes |
Information and Entropy course from MIT | Undergraduate | Text | Yes | Yes | Yes |
Randomized Algorithms course from MIT | Graduate | Textbooks/lecture notes | Yes | No | Yes |
Advanced Natural Language Processing course from MIT | Graduate | Textbooks/lecture notes | Yes | Yes | Yes |