Week 01: Toolkit setup
Introduction
Welcome to the first week of IS 4010! This week is all about building your foundation. We’ll introduce the course philosophy of “AI-enhanced development,” learn the terminal basics that support the rest of the course, set up uv, and dive into version control with Git and GitHub. By the end of this module, you’ll have a configured Python environment and your semester repository ready to go.
Recommended readings
- Pro Git Book (Ch 1-3) - The definitive guide to Git
- GitHub Guides - Essential tutorials for working with GitHub
- uv installation guide - Official setup instructions for the course Python tool