Workflow & Automation


This is an overview of building blocks related to workflow management (e.g., using versioning) and automation (e.g., using make):

What are makefiles?
Understand the basic structure of makefiles to to specify instructions and recipes for your computer.
How to debug makefiles?
Learn how to fix the most common mistakes when using `make`.
Download data programmatically
Download your data right from its (online) source and store it locally
The most important Git commands you should know
A quick recap of the essential Git commands you will be using everyday.