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:
- General
- Python
- Harvard's CS50 Python: Bilibili; Youtube
- Python for Everybody by Dr. Chuck Bilibili, Youtube
- C
- C Programming for Everybody by Dr. Chuck: Youtube