- The Art of Approximation in Science and Engineering by MIT
- Practical Programming in C by MIT
- Python Review by MIT
- Natural Language Processing
- Javascript 修炼 by Stanford
- Web Application by Stanford
- Operating System -- Standford(pintos)
- Operating System Engineering by MIT6.828 xv6 jos
- the matasano crypto challenges
- MIT 6.830 Database (impleement RMDB)
- MIT 6.824 Distributed System (Go implement KV db)
- Programming Languages by University of Washington
- Functional Programming in Scala
- Compilers by Stanford
- Computer System Security by Stanford
- Design of Computer Programs