AI for Programmers

A 1–5 Day Hands-On Workshop

Bruce Eckel and Cody Bontecou

Daily schedule: 9AM - 1PM 3 sessions/day: 20min lecture + 1 hour exercise
Monday
Day 1
Foundations
Tuesday
Day 2
Frameworks & Constraints
Wednesday
Day 3
Workflow Integration
Thursday
Day 4
Patterns
Friday
Day 5
Applied Practice
9:00

10:20
Lesson 1
Foundations & Setup
Lesson 4
Working Within the Framework
Lesson 7
Code Review & Documentation
Lesson 10
AI-Assisted Refactoring
Modernizing legacy patterns
Lesson 13
When AI Fails + Security
Limits, verification & privacy
10:30

11:50
Lesson 2
Code Explanation & Learning
Lesson 5
Overconstraining the AI
When it helps, when it hurts
Lesson 8
LLMs in Your CI Pipeline
Lesson 11
API Integration & Pipelines
Scripting & chaining prompts
Lesson 14
Team Adoption Strategies
11:50

1:00
Lesson 3
Context Engineering
Getting consistent, quality output
Lesson 6
Generating Readable Code
Lesson 9
Prompt Libraries & Templates
Reusable patterns for teams
Lesson 12
Cross-Language & "Not My Stack"
Lesson 15
Internal Tool Sprint
Prototype a tool that solves a real problem