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.
- ARM Research
- Hound: Causal Learning for Datacenter-scale Straggler Diagnosis
- Adaptive Resource Management for Mobile CMPs through Self-awareness
- On-the-fly deterministic binary filters and other on-going work in Machine Learning Systems
- Managed Modularity for Deep Neural Networks
- Atomic Structure and Molecules
- Kinetic Molecular Theory and Chemical Reactions
- Thermodynamics
- Calorimetry and Colligative Properties
- Solutions, Solvents and Solubility
- Acid and Base Reactions
- Electrochemistry