Hacker Tools IAP 2019

Learn to make the most of the tools that hackers have been using for decades.

As hackers, we spend a lot of time on our computers, so it makes sense to make that experience as fluid and frictionless as possible. In this class, we’ll help you learn how to make the most of tools that productive programmers use.

We’ll show you how to navigate the command line, use a powerful text editor, use version control efficiently, automate mundane tasks, manage packages and software, configure your desktop environment, and more.


Lectures are 3:30pm-5:30pm on Tuesdays and Thursdays, starting on January 15th. See here for a full schedule.


While registration is not required to attend, if you intend to take the class, we ask that you fill out this short form.


This class is co-taught by Anish Athalye, Jon Gjengset, and Jose Javier Gonzalez Ortiz.


Have any questions? Send us an email at hacker-tools@mit.edu or post on Piazza.

Taught as part of SIPB IAP 2019. Co-sponsored by SIPB and MIT EECS.

Source code.