MIT Missing Semester Overview
2020
Section | Title | Link | Official Notes | Lecture Video |
---|---|---|---|---|
1 | Course overview + the shell | Notes | Official Notes | Lecture Video |
2 | Shell tools and scripting | Notes | Official Notes | Lecture Video |
3 | Editors (Vim) | Notes | Official Notes | Lecture Video |
4 | Data wrangling | Notes | Official Notes | Lecture Video |
5 | Command-line environment | Notes | Official Notes | Lecture Video |
6 | Version control (Git) | Notes | Official Notes | Lecture Video |
7 | Debugging and profiling | Notes | Official Notes | Lecture Video |
8 | Metaprogramming | Notes | Official Notes | Lecture Video |
9 | Security and cryptography | Notes | Official Notes | Lecture Video |
10 | Potpourri | Notes | Official Notes | Lecture Video |
11 | Q&A | Notes | Official Notes | Lecture Video |
2019
Section | Description | Link | Official Notes | Lecture Video |
---|---|---|---|---|
1 | Course overview | Notes | Official Notes | Lecture Video |
2 | Virtual machines and containers | Notes | Official Notes | Lecture Video |
3 | Shell and scripting | Notes | Official Notes | Lecture Video |
4 | Command-line environment | Notes | Official Notes | Lecture Video |
5 | Data wrangling | Notes | Official Notes | Lecture Video |
6 | Editors | Notes | Official Notes | Lecture Video |
7 | Version control | Notes | Official Notes | Lecture Video |
8 | Dotfiles | Notes | Official Notes | Lecture Video |
9 | Backups | Notes | Official Notes | Lecture Video |
10 | Automation | Notes | Official Notes | Lecture Video |
11 | Machine introspection | Notes | Official Notes | Lecture Video |
12 | Program introspection | Notes | Official Notes | Lecture Video |
13 | Package/dependency management | Notes | Official Notes | Lecture Video |
14 | OS customizations | Notes | Official Notes | Lecture Video |
15 | Remote machines | Notes | Official Notes | Lecture Video |
16 | Web and browsers | Notes | Official Notes | Lecture Video |
17 | Security and privacy | Notes | Official Notes | Lecture Video |
Reference
Schedule reference
- 1/13: Course overview + the shell
- 1/14: Shell Tools and Scripting
- 1/15: Editors (Vim)
- 1/16: Data Wrangling
- 1/21: Command-line Environment
- 1/22: Version Control (Git)
- 1/23: Debugging and Profiling
- 1/27: Metaprogramming
- 1/28: Security and Cryptography
- 1/29: Potpourri
- 1/30: Q&A
Course GitHub repository
Here is the GitHub repository. You can submit a pull request to it if you find something sizable to contribute.
Beyond MIT (discussions at Hacker News, etc.)
We've also shared this class beyond MIT in the hopes that others may benefit from these resources. You can find posts and discussion on: