Creating with AI in the Loop
  • Home
  • Schedule
  • Assignments
  • Slides
  • Syllabus
  • Policies
  • Resources

On this page

  • Featured
    • Initial Setup (one-time)
    • GitHub Classroom Workflow (every build assignment)
    • GitHub Collaboration (final project)
    • Portfolio Site (final project)
    • Gemini
  • All resources
  • Report an issue

Resources

Use this page as the single place to find setup guides, FAQs, and “how-to” docs.

Featured

Initial Setup (one-time)

  • Initial Setup (Windows) — VS Code, Git, Python 3.13
  • Initial Setup (macOS) — Homebrew, VS Code, Git, Python 3.13

GitHub Classroom Workflow (every build assignment)

  • GitHub Classroom Workflow — Accept, clone, venv, commit, push

GitHub Collaboration (final project)

  • GitHub Collaboration Quickstart — Branches, pull requests, merging, and resolving conflicts
  • GitHub Issues Quickstart — Tracking features, bugs, and to-dos in your repo

Portfolio Site (final project)

  • Publishing a Portfolio Site with Quarto — Create and publish a project portfolio to GitHub Pages

Gemini

  • Getting a Gemini API Key — For assignments that call Gemini models
  • Installing Gemini Code Assist — AI coding assistant in VS Code
  • Installing Gemini CLI — AI assistant in your terminal

All resources

The list below is generated automatically from the files in this folder.

Course FAQ

Course Logistics

Responses to Frequently Asked Questions about the course.

Dec 30, 2025

Group-Led Discussion Spec

Course Logistics

Requirements and timeline for group-led discussions (GLD1–GLD4).

Mar 1, 2026

Final Project Spec

Course Logistics
Projects

Requirements, deliverables, and timeline for the final group project.

Mar 16, 2026

GitHub Classroom Workflow

GitHub

Accept an assignment, clone the repo, set up a virtual environment, and submit your work.

Dec 30, 2025

GitHub Collaboration Quickstart

GitHub

How to use branches, pull requests, and merging to collaborate on a shared repo without stepping on each other’s work.

Feb 16, 2026

GitHub Issues Quickstart

GitHub

How to use GitHub Issues to track bugs, remaining features, and to-dos in your repo.

Feb 16, 2026

Publishing a Portfolio Site with Quarto

Quarto
GitHub

How to create a simple project portfolio site using Quarto and publish it to GitHub Pages.

Feb 16, 2026

Getting a Gemini API Key

Setup

How to obtain a Gemini API key from Google AI Studio for course assignments.

Jan 1, 2026

Initial Setup (Windows)

Setup

One-time installation of VS Code, Git, and Python 3.13 on Windows.

Dec 30, 2025

Initial Setup (macOS)

Setup

One-time installation of VS Code, Git, Python 3.13, and Homebrew on macOS.

Dec 30, 2025

Installing Gemini CLI

Setup

Set up Google’s Gemini CLI for AI assistance in your terminal.

Jan 1, 2026

Installing Gemini Code Assist

Setup

Set up the Gemini Code Assist extension in VS Code for AI-powered coding assistance.

Jan 1, 2026
No matching items
Back to top

Creating with AI in the Loop

 
  • Report an issue
  • Report an issue