Tech Setup

Follow these steps to get your computer, or browser, ready for the course. Select a section to expand it.
1. GitHub

Why it matters: GitHub is where coursework lives this term: module assignments, your final project, and, if you build one, your personal portfolio site. It is also a standard professional workflow in data science and policy analysis.

How to set it up:

  1. Create a free account at github.com if you do not already have one.
  2. Install Git on your machine.
  3. Configure Git with your name and email:
    git config --global user.name "Your Name"
    git config --global user.email "you@example.com"
  4. Accept your invite to the course organization on GitHub, where module templates and your project repository will live.
2. R / Python

Why it matters: These are the languages used for analysis: cleaning data, mapping it, modeling it, and evaluating policy. R is the primary course language, with strong ecosystems for spatial data, causal inference, and reproducible reports through Quarto. Python alternatives are welcome for your own exploration.

How to set it up:

3. VS Code and/or GitHub Codespaces

Why it matters: Some course tools, particularly spatial-data libraries, depend on system software that can be difficult to install. GitHub Codespaces provides a shared browser-based environment with the required tools already installed.

How to set it up:

4. An LLM assistant for VS Code

Why it matters: AI coding assistants can help debug and explain unfamiliar code, and speed up routine work such as data cleaning. Use them critically: the question, the evidence, and the limits of what the data can support remain yours to reason through.

How to set it up:

If you have any trouble with setup, please reach out to the instructors for help.