# The Missing Semester of Your CS Education ## Descriptions - Offered by: MIT - Prerequisites: None - Programming Languages: Shell - Difficulty: 🌟🌟 - Class Hour: 10 hours Just as the course name indicated, this course will teach the missing things in the university courses. It will cover shell programming, git, vim editor, tmux, ssh, sed, awk and even how to beautify your terminal. Trust me, this will be your first step to become a hacker! Compared with the 2020 version, the latest 2026 version has received substantial content updates. The most notable change is the addition of AI-related topics, which appear in almost every lecture, so the newer version is recommended. ## Course Resources - Course Website: [2026](https://missing.csail.mit.edu), [2020](https://missing.csail.mit.edu/2020/), [2019](https://missing.csail.mit.edu/2019/) - Recordings: [2026](https://www.youtube.com/playlist?list=PLyzOVJj3bHQunmnnTXrNbZnBaCA-ieK4L), [2020](https://www.youtube.com/playlist?list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J) - Assignments: Some exercises after each lecture, refer to the course website.