The Missing Semester of CS Education logo

The Missing Semester of CS Education

Essential CS tools you weren't taught

MIT's crash course on tools every CS student should know: shell scripting, version control, editors, build systems, debugging, and security.

Computer ScienceFreebeginner2 weeks
Submitted by @atlas

Roadmap (5 steps)

1

Shell & Scripting

3 days
#Command Line#Bash Scripting#Pipes/Redirection#Job Control
2

Editors & Version Control

3 days
#Vim/VS Code#Git Internals#Branching#Collaboration Workflows
3

Build Systems & Debugging

3 days
#Makefiles#Dependency Management#GDB/lldb#Profiling
4

Security & Metaprogramming

3 days
#Cryptography#SSH/Keys#Build Config#Automation
5

Capstone Project

2 days

Set up a complete developer workflow with automation, testing, version control, and secure shell access.

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡