Highlights
- Live through one complete agentic build in a single day — from a vague idea to a working, tested command-line tool
- Build a real log-file analyzer CLI that reports active clients, status-code breakdowns, and time-windowed request rates
- Practice spec-driven development: turn fuzzy requirements into a clear specification before any code is generated
- Compare multiple AI-generated proof-of-concept approaches before committing to a design
- Apply test-driven development (red-green TDD) with an agent so you can trust code you didn't type yourself
- Learn to keep an AI agent on target using plans, checkpoints, and review gates to prevent scope creep
- Understand what genuinely changes — and what stays the same — moving from traditional to agentic development
- Hands-on throughout: build alongside the trainer with shared checkpoints and optional stretch goals
- No local installation needed — a ready-to-use JupyterHub environment is provided
Course Details
What you'll build
- A real log-file analyzer CLI in Python
- Parses web server logs to report the most active clients
- Breaks down requests by status code
- Calculates time-windowed request rates
- Scoped to finish in a day, real enough to exercise the full development lifecycle
What you'll learn
- Spec-driven development — turning a fuzzy idea into a clear specification before any code is generated
- Comparing alternatives — generating and evaluating two or three AI proof-of-concepts before choosing one
- Test-driven development with an agent — red-green TDD for code you trust even though you didn't type it
- Keeping the agent on target — plans, checkpoints, and review gates to prevent scope creep
- What genuinely changes — and what stays the same — moving from traditional to agentic development
Format
- Duration: 1 day, live and trainer-led, fully online
- Style: hands-on — you build alongside the trainer throughout, not a passive demo
- Project-based: one real project carried from idea to working software
- Inclusive pacing: shared checkpoints keep the group in sync, with optional stretch goals for fast finishers
Tools & environment
- Built using Claude Code and a structured "superpowers" agentic workflow
- No local installation required — a ready-to-use JupyterHub environment with everything pre-installed is provided
- Delegates authenticate with their own Claude subscription at the start of the day
- Prefer your own machine? A setup guide and a one-command verification script are provided in advance, plus an optional office-hours slot the day before
Who should attend
Python developers at any level who want to work professionally with AI coding agents — whether brand new to agentic tools or already using them informally. The course suits developers looking to move from ad hoc AI-assisted coding to a disciplined, repeatable workflow. Shared checkpoints and optional stretch goals keep the day valuable for both newer and more experienced participants.
Prerequisites: Working knowledge of Python (any level beyond beginner); a Claude subscription that includes Claude Code (delegates sign in with their own account).
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022