Skip to content

Session 2 - Learn modern tools and practices to work effectively with codebases

These guides will help you get started with the tools and workflows needed to work efficiently with model development and Chap. Work through the guides in order. Each guide has an Exercise section at the end with verification steps.

Recording

Recording of session 2

Guides

1. Terminal Basics🔗

Learn how to use the command line on Windows (WSL), macOS, and Linux. Essential for running Git commands, installing packages, and using CHAP.

2. Git and GitHub🔗

Set up Git and GitHub for version control. Learn to fork repositories, clone code, make changes, and push updates.

3. Installation and Virtual Environments🔗

Learn how to install packages and optionally learn Docker, uv (Python), and renv (R) to create isolated development environments for CHAP models.

Homework

To follow the progression of the webinar series, you should verify that you are all set by January 14, 2026

Get help

Community of Practice for webinar series, session 2🔗