Skip to content

Programming

This part is an introduction to computer programming, and here are books and courses I recommend to you:

Book Course Video
Structure and Interpretation of Computer Programs Brian Harvey's UCB CS61A: Structure and Interpretation of Computer Programs (Spring 2010) Bilibili
Youtube
MIT 6.001: Structure and Interpretation of Computer Programs Harold Abelson's in 1986:
Bilibili
Youtube
Eric Grimson's in 2004:
Bilibili
Youtube
How to design programs / /
Composing Programs John DeNero's UCB CS61A: Structure and Interpretation of Computer Programs (Fall 2020) Bilibili
Official

These are open classes for other specific programming languages: