Last updated: Apr 08, 26 14:50 UTC | Permalink

16 - Coding with AI

Learning Objectives:

In this lesson, we will talk about some do’s and don’t’s of coding using AI agents. By the end of this lesson, you should be able to

  • Explain what an AI Coding Assistant is and is not
  • Describe how to determine when using an AI assistant is or is not appropriate
  • Explain the 6-step Human-AI Workflow pattern
  • Explain the Plan-First pattern
  • Explain the Prompt-Contract pattern
  • Know how to avoid de-skilling

Lecture Slides:

Resources


© 2025-26 Adeel Bhutta, Robert Simmons and Mitch Wand. Released under the CC BY-SA license