Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

How to Run the Notebooks

Project Leader & Instructor, LS100, FAS, Harvard University

Every notebook in this course can be run three ways. Each notebook page has buttons for all three in its download panel. Pick whichever fits your situation.

💻 Download and run locally

Best if you want to work offline on your own machine and keep your files locally.

  1. Install Python — see Computation Guide 01 · Getting Started with Python.

  2. Install the course dependencies:

    pip install -r requirements.txt
  3. Launch Jupyter and open the downloaded .ipynb:

    jupyter notebook

☁️ Open in Google Colab

Best for a zero-install browser session with a free GPU (recommended for the GPU-based pose-estimation notebooks). Click Open in Colab on any notebook page. Colab opens the notebook straight from this repository — no setup required. Save a copy to your own Google Drive to keep your edits.

🧰 GitHub Codespaces

Best for a full, pre-configured cloud dev environment. Click Open in GitHub Codespaces on any notebook page (or from the repository). The included .devcontainer/ installs Python and all dependencies automatically, so the environment is ready to run.