1.计算机导论

Berkeley CS61A ★

  • https://inst.eecs.berkeley.ed...
  • SICP in python 教科书
    中文版: https://wizardforcel.gitbooks...
    原版: http://composingprograms.com/...

nand2tetris:从与非门到俄罗斯方块

  • https://www.coursera.org/lear...

函数式编程 Washington Programming Language A,B,C

  • https://www.coursera.org/lear...

Harvard CS50

  • https://www.edx.org/course/in...

Stanford CS101

  • https://www.edx.org/course/co...

2.数据结构与算法

Berkeyley CS61B ★

  • https://sp18.datastructur.es/...

Stanford Algorithms

  • https://www.coursera.org/spec...

Princeton Algorithms Part1,2

  • https://www.coursera.org/lear...
  • https://www.coursera.org/lear...

MIT Introduce to Algorithms

  • https://ocw.mit.edu/courses/e...

Stanford CS161

只有lecture的PDF,video不公开

  • (stanford online付费课)https://online.stanford.edu/c...
    (收费材料)
  • https://stanford-cs161.github...
  • http://web.stanford.edu/class...
  • 课程官网 http://web.stanford.edu/class...

GTx 佐治亚理工 DataStructure And Algorithms

  • https://www.edx.org/professio...

U Penn 宾夕法尼亚 Algorithms Design And Analysis

  • https://www.edx.org/course/al...

3.数据结构与算法进阶

Berkeley CS170

  • https://cs170.org/

4.计算机组成与体系结构

Berkeley CS61C

CMU 15-213

Washington CSE352


5.计算机网络

Stanford CS144


6.编译原理

Stanford CS143


7.操作系统

Berkeley CS162

MIT 6.S081


8.数据库系统


CMU 15-445

CMU 15-712


9.分布式系统

MIT 6.824


10.工具

MIT 6.null