MIT's Missing Semester, all 11 lectures in order

The 2020 offering of MIT's 'Missing Semester of Your CS Education,' in the order it was taught.

01
Course Overview + The Shell
start here even if you think you already know the shell. you don't, not like this
02
Shell Tools and Scripting
03
Editors (Vim)
you don't have to end up using vim. the point is having any editor you're fast in
04
Data Wrangling
05
Command-line Environment
tmux and job control, the stuff that makes working over ssh bearable
06
Version Control (Git)
watched this three times before git actually clicked. read the docs, then watch it again
07
Debugging and Profiling
08
Metaprogramming
build systems, testing, ci. drier lecture but you will look this up again
09
Security and Cryptography
10
Potpourri
grab bag: backups, api design, papers. still worth the hour
11
Q&A

Or start a list of your own. Free, it takes a minute.