This 13-week course teaches students how to use Claude Code effectively as a programming partner while learning practical Python development in VS Code. Rather than simply asking AI to write code, students will learn how to guide, review, test, debug, and improve AI-assisted software work.
The course covers Python fundamentals, VS Code workflow, Git, project setup, prompting strategies, testing with pytest, debugging, refactoring, documentation, and building small real-world applications. Students will also learn how to create project instructions, manage context, ask Claude Code for implementation plans, review code changes, and use tests and version control to keep AI-generated code safe and reliable.
By the end of the course, students will complete a small Python capstone project that includes a working application, tests, documentation, Git history, and a reflection on how Claude Code was used. The goal is for students to become effective supervisors of AI-assisted programming, able to combine their own judgment with Claude Code’s productivity.