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 yields superior results compared to single-prompt approaches
- A decision-making framework to guide the remainder of the workshop
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 this distinction is critical
- The agentic cycle: read, plan, act, verify
- Live demonstration: executing a multi-file task from a single instruction
10:45 – 12:15 — Module 3: Setup & Personalisation: CLAUDE.md, Skills, Hooks, Agents & MCP
- CLAUDE.md: encoding project memory, architectural rules, and team conventions
- Skills and hooks: building reusable slash-command workflows and event-driven automation
- Sub-agents: understanding how Claude Code internally delegates parallel tasks
- MCP: connecting external tools (e.g., GitHub, databases, internal APIs) and establishing security boundaries
- Hands-on activity: configuring Claude Code and personalizing your workspace
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 results and when to redirect instructions
- Hands-on activity: implementing a real feature end-to-end
13:45 – 14:45 — Case 2: Conducting Code Reviews with Claude Code
- Structuring review delegations focusing on security, design, and performance
- Performing multi-file reviews with traceability: understanding what changed, why, and what to verify
- Hands-on activity: reviewing actual code submissions from participants
14:45 – 15:45 — Case 3: Designing with Claude Code
- Generating architectural decisions and Architectural Decision Records (ADRs) from requirements
- Exploring design alternatives and identifying trade-offs
- Hands-on activity: designing a component or feature using Claude Code
15:45 – 16:15 — Recap & Q&A
- Summary of key takeaways and commitment to three concrete changes for each participant
- Open Q&A session
⌚
🎓
Requirements
- Proficiency in at least one programming language
- Comfort using a terminal or command-line interface
- Familiarity with Git basics (commits, branches, pull requests)
- A laptop with internet access and a Claude Pro account (setup instructions will be provided upon registration)
7 Hours