编程
- Composing programs https://composingprograms.com
Coursera Programming Languages(ML, Racket, Ruby) - The Missing Semeter of Your CS Education
讲 shell,git,tmux,… 等等 - Coursera Data Structures and Algorithms Specialization(UCSD)
算法:贪心算法,分治算法,动态规划
数据结构:动态数组,哈希表,二叉树 - CSAPP,CMU:Intro to Computer Systems
数据在计算机中存储,汇编,程序优化,内存分级,控制流… - CMU 15-445/645 Intro to Database Systems
数据库数据存储,缓存,query执行,事务等等等 - MIT 6.S081 OS
系统调用,page table, exception, 多线程,进程等 - Stanford CS144 Computer Networking
从零到一实现 TCP 协议 - MIT 6.824 分布式系统
实现 raft 协议,使用 raft 协议搭建 kv server, 实现动态切片