rvachev.orgEN / RU / 🤖
← Back to essays
· Essay · 1 min

MIT Course: The Missing Semester of Your CS Education

The MIT course "The Missing Semester of Your CS Education" teaches useful tools for programmers.

The very cool course from MIT that I am currently taking is called "The Missing Semester of Your CS Education". The main idea is that this course is not about AI or programming languages, but about the tools used for them. Primarily by programmers, but not only. Among the tools: shell (terminal), git, vim, and others. By learning to use them optimally, you can speed up your work by at least an order of magnitude. And of course, the name is great: "the missing semester". As someone obsessed with optimization, I already know a lot, but nevertheless, I find something new in each lecture and apply it.

<strong>Lecture List</strong>
- Course overview + the shell
- Shell Tools and Scripting
- Editors (Vim)
- Data Wrangling
- Command-line Environment
- Version Control (Git)
- Debugging and Profiling
- Metaprogramming
- Security and Cryptography
- Potpourri
- Q&A

I recommend it!

Website: https://missing.csail.mit.edu/
Lectures: https://www.youtube.com/watch?v=sz_dsktIjt4&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J

MIT Course: The Missing Semester of Your CS Education — illustration