Creating with AI in the Loop

Welcome! This is the course hub for Creating with AI in the Loop.

If you’re ever unsure where to find something, start here.

Note

Student work lives in GitHub Classroom assignment repositories.
This hub contains instructions, links, slides, and policies—not your submissions.

Other Information Channels

  • Primary channel: Announcements will be made in class, through Moodle, or via email
  • Where to ask questions: Email questions to yurk@hope.edu
  • Office hours: M 10:00-10:50, W 12:00-12:50, R 11:00-11:50, or by appointment
  • Grades: Grades will be posted on our Moodle site

What this course is about (short version)

This course combines hands-on Python development with a clear understanding of how large language models work in practice. You will:

  • Develop generative AI literacy: understand what LLMs can and cannot reliably do, design effective prompts, and reason about reliability and evaluation
  • Explore AI-assisted programming across a spectrum: coding assistants, “vibe coding” workflows, and agentic tools that plan and execute multi-step tasks
  • Build applications that integrate LLMs to solve real problems
  • Consider ethics, privacy, bias, and real-world risks of AI systems

Course “defaults” (so you don’t have to guess)

  • Python: 3.13.x (supported)
  • Environment: venv + pip
  • Repo workflow (early weeks): commit to main
  • Autograding: usually runs on push (check ✅/❌ on GitHub)
Back to top