• Udacity: Introduction to Computer Science
  • CS61A: The Structrue and Interpretation of Computer Programs(SICP)
  • CS61B: Data Science
  • Coursera: Princeton Algorithms(Sedgewick)
  • CMU152B: Computer Systems--A Programmers's Perspective(CSAPP)