Computing#

This part gets you comfortable with the command line, version control, and the core tools used throughout MQB.

You will learn#

  • Navigate files/directories efficiently (terminal basics)

  • Write small shell scripts for reproducible workflows

  • Use git to version-control your work and collaborate

  • Work with LaTeX for scientific writing

  • Get started with Python and R in a reproducible project setup

Prerequisites#

Do this first#

  1. Start with Unix

  2. Then Git

  3. Then pick your primary language: Python and/or R

Where this goes next#

Most later chapters assume you can:

  • run commands in a terminal,

  • manage files with relative paths,

  • and pull/update the course repo with git.