Overview
Claude Code is not a code-completion tool. It is a development agent that reads your codebase, plans multi-step changes, runs tests and drives a task from one instruction to a working result. This one-day workshop gives you structured practice: configuring it for a real project, writing delegations that produce reviewable results, using CLAUDE.md as project memory, and connecting tools through the Model Context Protocol (MCP).
After a short grounding in what determines code quality and how the agent works, the day is built around three hands-on cases: writing code, reviewing code and designing a component.
Who it's for
Developers who want a fast, practical start with agentic coding. It is especially suited to:
- Software developers
- Tech leads and architects
- Engineers choosing how their team will use Claude Code
Prerequisites
- Solid experience in at least one programming language
- Comfort working in a terminal or command line
- Basic Git knowledge: commits, branches and pull requests
By the end of this course you will be able to
- Explain the five levers that decide the quality of AI-written code, and use a plan, execute and review cycle
- Describe how Claude Code reads, plans, acts and verifies, and how it differs from autocomplete and chat tools
- Configure Claude Code for a real project with CLAUDE.md, skills, hooks, subagents and MCP
- Delegate an implementation task with context and acceptance criteria, and decide when to accept or redirect
- Run a structured, traceable code review and a design exploration with Claude Code
Course outline
Times show the standard running order and can be adjusted when we tailor the course to your team. The trainer stays available during breaks to help anyone finish an exercise.
Welcome & overview 10 min
Objectives for the day, a technical setup check and introductions.
AI code quality and the plan, execute, review principle 35 min
The five levers behind the quality of what you get: the model, the codebase context, the tooling, prompt precision (we use GCES: Goal, Context, Expectations, Source) and the workflow. Why separating planning, execution and review beats a single prompt, and a decision framework to carry through the day.
From autocomplete to agent: the Claude Code paradigm 35 min
How Claude Code differs from editor autocomplete, from assistants such as GitHub Copilot and Cursor, and from chat-based tools, and why that matters. The agentic cycle of read, plan, act and verify, followed by a live demonstration of a multi-file task driven by a single instruction.
Setup and personalisation: CLAUDE.md, skills, hooks, subagents and MCP 90 min
Configure Claude Code for a real project. CLAUDE.md for project memory, architecture rules and team conventions; skills for reusable workflows; hooks for event-driven automation; subagents, which can work in parallel with their own context; and MCP for connecting GitHub, databases and internal APIs, with clear security boundaries.
Case 1: writing code with Claude Code 50 min
Delegating an implementation task with context and acceptance criteria, then iterating on the result and deciding when to accept it and when to redirect.
Case 2: code review with Claude Code 50 min
Structuring a review delegation across security, design and performance. A multi-file review that explains what changed, why, and what you should verify.
Case 3: designing with Claude Code 50 min
Generating architecture decisions and Architecture Decision Records from requirements, exploring alternatives and surfacing trade-offs.
Recap and Q&A 25 min
Key takeaways, three concrete changes each participant commits to making, and open questions.
What you'll need
Claude Code
- A Claude account that includes Claude Code: a Pro, Max, Team or Enterprise plan, or a Claude Console account (the free plan does not include it). Organisations may instead provide access through a cloud provider.
- A laptop that can run Claude Code (a current macOS, Windows or Linux system with at least 4 GB of memory) and an internet connection. Installation is covered at the start of the course.
- Git installed. Bring a project you may use for the exercises, or use the provided one.
Practice files are provided for every exercise. You are welcome to use your own non-confidential projects where your organisation's policy allows.