Part of the materials reside on Notion, it might be slow to access from Github.
Pre-Study:
- MIT Learning Method【Finished】:How to do well in class?
- How to teach yourself CS:Teach Yourself CS
Notes to my studies
- The C Programming Language【Finished】:The C Programming Language Notes&Code
- Haskell【Finished】:Haskell Notes
- C++【Finished】:C++
- Intro to Data Structure and Algorithms【Finished】:Data Structure and Algorithms Notes&Code
- x86-assembly Language【Finished】:Assembly Language
- Advanced Data Structure and Algorithms【Updating】:Advanced Data Structure and Algorithm
- One Leetcode Per Day【Updating】:Leetcode
- Linux【Partially Finished】:Linux Learning Catalogue
- Operating System【Updating】: Operating System
- Computer System【Updating】: Computer System
- Discrete Math【Updating】: Discrete Math
- Computer Networking【Updating】:Computer Networking: A Top-Down Approach
Reading Notes:
- Feynman Learning Technique【Finished】:Feynman Learning Technique
- C Pitfalls and Traps【Finished】:C Pitfalls and Traps
- CSAPP【Finished】:Computer System:A Programmer's Perspective
Leetcode: The open-source leetcode project that I am involved in:Leetcode Master