DEV Community

Samuel Lubliner
Samuel Lubliner

Posted on

MIT's Missing Semester Course Overview

Learn critical topics about the computing ecosystem and tools crucial to be an effective computer scientist and programmer.

Command shell

How to automate common and repetitive tasks with aliases, scripts, and build systems.

Version control

How to use version control to collaborate with others and find and isolate problematic changes.

Text editing

How to efficiently edit files from the command-line and take advantage of advanced editor features like vim macros. Automate repetitive file editing.

Remote machines

How to use SSH keys and terminal multiplexing.

Finding files

How to quickly find files.

Data wrangling

Quickly and easily modify, view, parse, plot, and compute over data and files directly from the command-line.

Virtual machines

How to use virtual machines to try out new operating systems, isolate unrelated projects, and keep your main machine clean.

Security

How to be on the Internet more securely. Learn about passwords, unsecured and open WiFi networks, encrypted messaging.

Source: https://missing.csail.mit.edu/

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay