I wish I can finish this list as possible as I canš.
(This list does not include the mathematic courses I have learned.)
What I have done:
- MIT 6.S081 Operating System Engineering
- MIT 6.001 Introduction to Computer Science and Programming in Python
- MIT 6.Null The Missing Semester of Your CS Education
- UCB CS61B Data Structures
- UCB Data8 The Foundations of Data Science
- UCB Data100 Principles and Techniques of Data Science
- UCB CS61C Great Ideas in Computer Architecture (Machine Structures)
- UCB CS161 Computer Security
- Standford CS149 Parallel Computing
- UCB CS186 Introduction to Database Systems
What I am learning now:
- MIT 6.824 Distributed Systems
- MIT 6.033 Computer System Engineering
What I will study:
- CMU 15-721 Advanced Database Systems
- MIT 6.172 Performance Engineering of Software Systems
- MIT 6.033 Computer System Engineering
- UCB CS169 Software Engineering
- UCB CS61B Data Structures
- UCB CS170 Efficient Algorithms and Intractable Problems
- UCB CS61C Great Ideas in Computer Architecture (Machine Structures)
- MIT 6.S081 Operating System Engineering
- UCB cs164 Programming Languages and Compilers
- MIT 6.035 Computer Language Engineering
- Standford CS144 Computer Networking
- Standford CS149 Parallel Computing
- MIT 6.824 Distributed Systems
- UCB Data8 The Foundations of Data Science
- UCB Data100 Principles and Techniques of Data Science