MIT Computer Science 1 Year self-study journey

Hi everyone. This is my first blog post.

As I am failed in my last startup, I would like to spend some time to learn in order to fulfill my curiosity before I try to run a new startup again or find a new job. In this year, I’m going to build strong theoretical foundations in computer science.

Starting tomorrow, I’m going to spend one year of time to study MIT Computer Science & Engineering in full-time(12 hours everyday) without taking any classes. I’m going to learn it on Youtube and do all assignments and exams by myself.

P.S. MIT offer most of the complete lecture videos on Youtube.

Below is the link of the course.…/computer-science-engineering-cour…/

Below is the subject list that I’m going to study:

  1. 8.01 Classical Mechanics

  2. 18.01 Single Variable Calculus

  3. 18.02 Multivariable Calculus

  4. 8.02 Electricity and Magnetism

  5. 5.111 Principles of Chemical Science

  6. 7.012 Introduction to Biology

  7. 6.0001 Introduction to Computer Science Programming in Python

  8. 6.02 Introduction to EECS via Communications Networks

  9. 6.042[J] Mathematics for Computer Science

  10. 6.UAT Oral Communication (CI-M) 1

  11. 6.004 Computation Structures

  12. 6.006 Introduction to Algorithms

  13. 6.009 Fundamentals of Programming

  14. 6.031 Elements of Software Construction

  15. 6.033 Computer System Engineering (CI-M)

  16. 6.034 Artificial Intelligence

  17. 6.035 Computer Language Engineering

  18. 6.036 Introduction to Machine Learning

  19. 6.045 Automata, Computability, and Complexity

  20. 6.046 Design and Analysis of Algorithm

  21. 6.172 Performance Engineering of Software Systems

  22. 6.816 Multicore Programming

I haven’t decided which 8 HASS subjects should I take. I will leave it to decide later.

Leave a Reply

Your email address will not be published. Required fields are marked *