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.
Quick links
- Schedule: Schedule
- Assignments: Assignments
- Policies: Policies
- Resources: Resources
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)