Skip to main content
Agentic Software Engineering using Claude Code

Agentic Software Engineering using Claude Code

Class Details

Feb, 2026 - Last Updated: Apr, 2026 · 4 Days
Claude Code Agentic Software Engineering Intermediate

Great software no longer has to cost a fortune or consume every hour of your day. With Claude Code, you get an engineering partner that plans, builds, tests, and ships alongside you at a fraction of the time and cost. This isn’t about prompting an AI. It’s about designing systems that multiply what you can deliver. Welcome to the new standard.

Agentic software engineering is a discipline shift, and once you experience it, there’s no going back. Instead of spending days on tasks that take agents minutes, you orchestrate workflows that reduce cost, eliminate repetition, and scale your output without scaling your team. The developers who master this don’t just move faster. They do more with less, and they do it consistently.

Across 14 hands-on modules, you’ll go from Claude Code fundamentals to production-grade multi-agent pipelines. You’ll design composable skills, build MCP tools that connect agents to real systems, architect parallel sub-agent workflows, and harden everything for real-world conditions. Every module is built around genuine engineering decisions, because the goal was never to write more code. It was always to build software that matters.

Curriculum

Module 1: Claude Code Fundamentals

  • Introduction to Claude Code
  • Setup & Installation
  • Context Engineering: include, exclude, compress
  • Editors: Console, Desktop App, VS Code
  • Model Selection Strategy
  • File Mentions: @-referencing Files and URLs
  • Permission Model: Tools, Bash, Network
  • Cost & Token Awareness

Module 2: Claude Code Configuration & Tools

  • Settings Hierarchy: Global, Project, Session
  • Rules and context via CLAUDE.md
  • Slash Commands & Skills
  • Built-in Tools: Search, Execution, Editor
  • MCP Servers & Tools
  • Hooks: PreToolUse, PostToolUse, Notification, Stop
  • Memory Architectures: in-context, vector, episodic
  • Environment Variables & Secrets

Module 3: Planning & Spec-Driven Development

  • Plan Mode: mechanics and activation
  • Stepwise context: questions and constraints
  • Spec iteration via feedback loops
  • Extended Thinking: steering reasoning chains
  • Thinking budget vs. token cost
  • Authoring specs and technical plans
  • Decomposing tasks into sub-agent packages
  • Defining and validating done criteria

Module 4: Creating & Managing Skills

  • Skills vs. Slash Commands: architecture
  • Skill anatomy: structure, steps, format, parameters
  • Creating skills: scratch and Skill Creator
  • Allowed tools and models per skill
  • Building composite skills from components
  • Multi-file skills: scripts, references, assets
  • Publishing and sourcing skill repositories
  • Organic evolution: manual x3, observe, codify

Module 5: Optimizing the Agentic Harness & Continuous Learning

  • Skills and agents as living artifacts
  • Autoresearch loop: propose, evaluate, revert
  • Deterministic experiments for skill quality
  • Caveman skill: 60–75% output compression
  • Compressing CLAUDE.md with caveman-mode
  • Updating harness from observed behavior
  • Metrics: correctness, self-corrections, abort rate

Module 6: Consuming & Designing MCP Tools

  • MCP architecture: servers, clients, transports
  • Connecting remote and hosted endpoints
  • Wrapping REST APIs as MCP servers
  • Implementing custom MCP servers from scratch
  • Authenticating: OAuth, API keys, token flows
  • Building MCP apps as agentic interfaces
  • Hosting and deploying for teams
  • Tool list caching with prompt caching

Module 7: Implementing Sub-Agents

  • Why single-agent sequential hits a ceiling
  • Sub-agent frontmatter: name, model, tools, permissions
  • Orchestrator and sub-agent decomposition patterns
  • Agent communication: contracts and schema validation
  • Domain agents: Backend (.NET, Python)
  • Domain agents: Frontend, Docs, Testing
  • Context isolation between parallel agents
  • Merge sequencing and conflict resolution

Module 8: Agentic CLI & Headless Execution

  • Agent harness: tools, knowledge, action interfaces
  • Agent loop: perceive, reason, act, dispatch
  • Headless mode: print, CI exit codes
  • Git worktrees for parallel agent lanes
  • On-demand skill and context injection
  • Background tasks and async delegation
  • Hooks in CI: policy gate enforcement
  • GitHub Actions: scripting agentic workflows

Module 9: Claude Managed Agents

  • Cloud containers with network and files
  • Steering agents mid-execution via SSE
  • OAuth vaults and token refresh
  • Callable-agent patterns with isolated threads
  • Session lifecycle: idle, running, termination
  • Human-in-the-loop approval gates
  • Managed Agents vs. Messages API
  • Versioning agents as deployable units

Module 11: Security, Hardening & Observability

  • Prompt injection: tool results and files
  • Tool poisoning: validating MCP responses
  • Untrusted content isolation in agent context
  • Guardrails: hard stops and scope constraints
  • Least privilege scoping per sub-agent
  • Secrets: preventing cross-agent credential leakage
  • Tracing tool chains and cost attribution
  • Diagnosing stuck, runaway, hallucinating agents

Module 10: Bundling & Distributing Plugins

  • Plugins vs. standalone configuration: namespacing
  • Plugin anatomy: manifest, skills, hooks, MCP
  • Bundling skills, hooks, and MCP configs
  • LSP servers and background monitors
  • Default agent activation via plugin settings
  • Testing with --plugin-dir and /reload-plugins
  • Converting .claude/ configs into plugins
  • Publishing to official and team marketplaces

Module 13: Claude Code SDK

  • Spawning Claude Code via the SDK
  • Sessions, context, and streaming responses
  • Custom agents with tool calling
  • Typed interfaces and output schemas
  • SDK integration with CI/CD pipelines
  • Parallel agents: session isolation patterns

Module 14: Agentic DevOps & Deployment

  • Azure CLI, AWS CLI, gcloud automation
  • Azure Developer CLI (azd) agentic mode
  • Infrastructure as Code: Bicep & Terraform
  • Agentic deployment via GitHub Actions
  • Implementing a DevOps CI/CD Agent

Class Logistics

Delivery Price 4.800 €
Max Users 12
Infrastructure (per user) 100 €
Lab Requirements GitHub Codespaces / DevContainer
AI Coder Bring your own

All prices are net B2B prices and subject to 20% VAT or Reverse Charge in the EU.