三本經典書籍
CSAPP 《深入理解計算機系統》
這是 CMU CMU: 15-213/18-213: Introduction to Computer Systems (ICS) 的教材。是計算機系統和操作系統入門。
SICP 《計算機程序的構造和解釋》
這是 MIT 6.001 課程的教材。是編程語言入門。
CLRS 《算法導論》
這是 MIT 6.006 課程的教材。是算法分析入門。
國外經典課
CS50 《This is CS50》
這是哈佛大學計算機導論課 CS50 at Harvard。
CS193p 《Developing iOS 11 Apps with Swift》
斯坦福大學 IOS 開發神課 CS 193P iPhone Application Development
Mathematics of Computer Science
MIT的離散數學課,推薦在6.046之前學習 MIT 6.042
Design and Analysis of Algorithms
MIT 6.006 的後續進階課程 6.046,同樣神課 MIT 6.046
國內好課
ARM微控制器與嵌入式系統
清華嵌入式好課 ARM微控制器與嵌入式系統
計算機組成原理
哈工大計組課 計算機組成原理
操作系統原理
清華操作系統課 操作系統原理
計算機網絡原理
韓立剛老師的計網課 計算機網絡原理