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/

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️