2024 / 2025 Lectures
- 07/10/24: #1: Course overview + the shell + 🍕
- 14/10/24: #2: Intermediate Shell
- 21/10/24: #3: Version Control with Git
- 28/10/24: #4: Text Editors
- 04/11/24: #5: Shell Advanced
- 11/11/24: #6: Introduction to LaTeX
- 18/11/24: #8: Git for Open Source Development
- 25/11/24: #7: Containers and Virtualization
- 02/12/24: #9: Getting Stuff you Download to Compile
- 09/12/24: #10: Debugging and Profiling
- 20/01/25: #11: Introduction to IDEs
- 27/01/25: #12: Constructive Generative AI use
- 03/02/25: #13: Cloud Computing
- 10/02/25: #14: Using CLI tools at your job
Video recordings of the original MIT lectures are available on YouTube but please note that we have diverged from their structure quite a bit.
Previous year's lectures
You can find lecture notes from last year's version of this class. Each year's lectures are fully self-contained, and we recommend following the most recent version of the material (i.e. the 2024 lectures). There is slight variation in the topics covered, so we continue to host notes and videos for earlier versions of this course.