Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
09:00 – 09:15 — Welcome & Overview
- Day objectives, technical setup verification, and introductions
09:15 – 10:00 — Module 1: AI Code Quality & the Plan–Execute–Review Principle
- Five key factors influencing outcomes: model selection, codebase context, tooling, prompt precision, and workflow design
- Why decoupling planning, execution, and review phases yields superior results compared to single-prompt approaches
- A decision-making framework to apply throughout the day
10:00 – 10:45 — Module 2: From Autocomplete to Agent: The Claude Code Paradigm
- Understanding how Claude Code differs from tools like Copilot and Cursor, and why these distinctions matter
- The agentic cycle: read, plan, act, verify
- Live demonstration: executing a multi-file task via a single instruction
10:45 – 12:15 — Module 3: Setup & Personalisation: CLAUDE.md, Skills, Hooks, Agents & MCP
- CLAUDE.md: encoding project memory, architectural guidelines, and team conventions
- Skills and hooks: building reusable slash-command workflows and event-driven automation
- Sub-agents: leveraging Claude Code's internal delegation of parallel tasks
- MCP: connecting external tools — GitHub, databases, internal APIs — while maintaining security boundaries
- Hands-on exercise: configuring Claude Code and personalising your setup
12:15 – 12:45 — Lunch Break
12:45 – 13:45 — Case 1: Writing Code with Claude Code
- Delegating implementation tasks with clear context and acceptance criteria
- Iterating on outputs: knowing when to accept suggestions and when to redirect
- Hands-on exercise: implementing a real feature end-to-end
13:45 – 14:45 — Case 2: Performing Code Review with Claude Code
- Structuring review delegations covering security, design, and performance aspects
- Conducting multi-file reviews with traceability — understanding what changed, why, and what needs verification
- Hands-on exercise: reviewing actual code submitted by participants
14:45 – 15:45 — Case 3: Designing with Claude Code
- Generating architecture decisions and Architecture Decision Records (ADRs) from requirements
- Exploring design alternatives and identifying trade-offs
- Hands-on exercise: designing a component or feature using Claude Code
15:45 – 16:15 — Recap & Q&A
- Key takeaways and three concrete actions each participant commits to implementing
- Open Q&A session
Requirements
- Proficient experience in at least one programming language
- Comfortability working within a terminal or command-line interface
- Fundamental Git knowledge (including commits, branches, and pull requests)
- A laptop with internet connectivity — a Claude Pro account is required (registration instructions will be provided)
7 Hours