Need a private training for your team? Request a private training
Not ready to book yet? Request an offer
The developer's job is changing: away from writing every line by hand and toward defining requirements, orchestrating agents and reviewing the code they produce. This chapter frames that shift, explains what an agentic coding tool is and positions Claude Code within the broader landscape of available tools.
This module explains how Large Language Models work, the difference between static training data and dynamic context, and how Claude Code sits as an agentic orchestration layer on top of these models. Learn where Claude Code runs, how to choose the right model for the job, and how to stay cost- and token-aware while understanding its capabilities and limitations.
In this module, we focus on the out-of-the-box experience: how to interact with Claude Code in an interactive session, how to use its built-in tools, and how to manage its most important resource - the context window - so it keeps performing as work grows.
Discover how Claude Code transforms every phase of the Software Development Lifecycle (SDLC), from analysis through verification. This module focuses on turning fuzzy requirements into a clear, agent-readable plan the agent can build on, using plan mode and extended thinking before any code is written.
In this module, you'll learn how to extend Claude Code by connecting it to external systems through the Model Context Protocol (MCP), a standard way to connect AI models to tools and data sources. We'll also explore how command-line (CLI) tools can be used to enhance the agent, and compare this approach with MCP-based integrations.
This module shows how to tailor Claude Code to your team's way of working. You'll learn how to use CLAUDE.md to apply shared standards and project memory, Skills to standardize recurring workflows, Subagents to delegate work to isolated contexts, and Hooks to enforce guardrails that an instruction alone cannot provide. Finally, when a task needs more agents than a single conversation can coordinate, you'll see how dynamic workflows move the plan into a script Claude writes and a runtime runs in the background.
Claude Code is not limited to interactive sessions: it can run non-interactively as part of your automation. This module shows how to drive Claude Code in headless mode and wire it into CI/CD pipelines such as GitHub Actions and Azure Pipelines, so it can review pull requests, triage issues and perform scheduled maintenance without a developer at the keyboard.
Once the plan is ready, this module shows how to let the agent handle the implementation. You'll learn how to give Claude room to run with auto mode and sandboxing, and how to use automated tests, code quality checks, and command-line tools to give the agent clear feedback, helping it produce high-quality code instead of making assumptions or guesses.
AI can generate a lot of code in a short time, but that doesn't mean the code is always correct. This module teaches you how to review and validate AI-generated code, spot bugs and incorrect suggestions, and use automated tools - including subagents dedicated to review - to verify that the code works as intended before it is deployed.
Everything so far has driven Claude Code interactively or through CI. The Claude Agent SDK exposes the very same agent loop, tools, and context management as a programmable library for TypeScript and Python, so you can embed Claude in your own scripts, pipelines, and applications, coordinating tools and MCP servers to build intelligent solutions that go beyond the IDE and command line.
This training enables developers to leverage Claude Code and agentic coding techniques to deliver software faster and more effectively. Participants learn how to collaborate with AI agents throughout the software development lifecycle, transforming high-level requirements into working solutions while maintaining control over quality, security, and architecture. By mastering agentic coding, developers can work more productively and spend more time on analysis, design and decision-making instead of repetitive coding tasks.
This course is designed for software developers of any stack who want to learn how to use Claude Code as a core part of their daily engineering workflow. It is equally valuable for team leads and architects who want to standardize Claude Code across their organization. All labs and demos are based on C# code, but the principles covered can be applied to any programming language. No prior experience with Claude Code is required.