Claude Code Advanced

Claude Code in April 2026 is a layered system, not a prompt box. Most teams only use one or two of its layers. The cost of that is not obvious: it looks like productivity, but it shows up later as review debt, inconsistent enforcement, and invisible changes that only the author understands. This course teaches the design decisions behind each layer and how to wire them together so speed does not turn into breakage.

Course objectives

  • Design a layered Claude Code setup with clear ownership for each layer
  • Decide when a task warrants a subagent, an agent team, or neither
  • Write hooks that enforce standards the prompt cannot reliably enforce
  • Choose the right permission mode per context and defend the choice
  • Use checkpoints and rewind to run safe A/B experiments on non-trivial changes
  • Run Claude Code in headless mode from a CI pipeline
  • Package repeated work into reusable skills and plugins
  • Connect Claude Code to real context through MCP without creating new exposure problems
  • Present a 90-day rollout plan for the team, with named owners, success criteria, and a defined kill switch

Target audience

Senior engineers, staff and principal engineers, tech leads, platform and developer-experience teams, and internal AI champions. The course assumes participants are not just power users. They are the people other engineers come to with questions.

Prerequisites

  • Has shipped at least one non-trivial change using Claude Code in a real production repo
  • Can read and reason about team-wide engineering standards
  • Comfortable editing JSON or YAML configuration and writing small shell scripts
  • Has read the team's existing CLAUDE.md, or can confirm that one does not exist
  • Has completed the pre-course self-assessment

Important information

Pre-Course Self-Assessment

Every participant takes a 10-minute online self-assessment before the course. It checks what they already use:

  • Slash commands
  • Memory
  • Skills
  • Hooks
  • MCP
  • Subagents
  • Agent teams

It also checks how they currently handle planning and verification, and what their review process looks like. The assessment routes them to the right track and flags obvious gaps.

Why this matters to our customers:

  • It reduces course-mismatch complaints
  • It doubles as a sales qualification tool
  • It gives the instructor room-specific data before the session starts

That lets day one open with "here is what this room already knows and where the shared gaps are" instead of generic material.

Take-Home Template Pack

Every participant leaves with a versioned template pack checked into a real repository they can open on Monday. The pack is not a slideware deliverable. It is a working set of 10 to 20 files such as:

  • Slash commands
  • CLAUDE.md
  • Hooks
  • Subagent definitions
  • Skill directories
  • MCP configuration samples
  • Permission settings

The pack is co-authored during the course. Participants do not receive it as a gift at the end. They build it, review each other's entries, and commit it. That is what makes it stick. If nobody has owned a particular file by the end of the day, it does not go in the pack.

30- Day Follow-Up

Two weeks after delivery, the instructor runs a one-hour follow-up with the cohort. The agenda is fixed:

  • What has actually been adopted
  • What broke
  • What got quietly abandoned

The follow-up is included in the course price. Without it, most of the value walks out the door inside a month.

Module 1 - Claude Code As A Layered System

We cover:

  • CLAUDE.md for durable policy
  • Skills for repeatable procedures
  • Slash commands as the invocation surface
  • Hooks for deterministic enforcement
  • Subagents and agent teams for context isolation and parallelism
  • Checkpoints for safe experimentation
  • MCP for external context
  • Plugins for packaging everything above

Participants receive the Claude Code Feature Matrix on day one and use it throughout the course.

Claude Code Feature Matrix

Primitive

Invocation

Persistence

Best for

Slash commands

User types /name

File in .claude/commands

Named repeatable prompts

Skills

Auto or manual

File in .claude/skills

Procedures with supporting scripts

CLAUDE.md

Auto-loaded

In repo, checked into git

Durable team policy and context

Hooks

Event-triggered

In settings or repo

Deterministic guardrails

Subagents

Delegated by main agent

Spawned per task

Fire-and-forget research or work

Agent Teams 

Orchestrated by lead

Session-scoped

Peer-to-peer parallel collaboration

Checkpoints

Auto on each prompt

Session-scoped

Safe A/B experimentation and rewind

MCP servers

Tool calls

Configured once

External context and tool access

Plugins

One-command install

Bundled assets

Packaging everything above

 

Module 2 - MCP And Real Context Without New Risk

Where external context actually changes decisions, where it only adds latency and attack surface, and which MCP servers to trust, sandbox, or human-gate.

Lab:

  • Participants select three MCP servers for their stack and justify each one against a risk checklist

Module 3 - Skills, Commands, And Plugins As Team Assets

Turning repeated prompts into versioned, reviewable skills. Packaging related skills, commands, hooks, and subagents as a plugin so a new hire inherits the team's conventions on day one.

Lab:

  • Participants author a skill from an existing repeated workflow and publish it as part of a small internal plugin

Module 4 - Parallelism And Safe Experimentation

Subagents and agent teams look similar but solve different problems. We cover when each one earns its token cost and when both are just agent theater.

Lab:

  • One task implemented once via subagent, once via agent team, and a third time explored with checkpoints

Module 5 - Hooks, Permission Modes, And Enforcement

Deterministic control for the things a prompt cannot reliably guarantee.

We cover:

  • Pre-commit hooks that block credential files
  • Post-tool-use hooks that run lint and tests
  • Session-start hooks that load the right context
  • Permission modes for different usage contexts

Lab:

  • Participants write three hooks for their own repo, then select a permission mode per context and document why

Module 6 - Capstone: Rollout Plan With A CI Footprint

Participants design a 90-day rollout for their team. The rollout must include at least one headless-mode pattern, with Claude Code running inside a CI pipeline for automated review, release notes, triage, or documentation.

What Participants Leave With

  • The Claude Code Feature Matrix, annotated during class
  • A layered-architecture diagram for their team's Claude Code setup, with an owner for each layer
  • A 90-day rollout plan with phased scope, success criteria, kill switch, and at least one CI pattern
  • At least one working skill, one working hook, a documented permission-mode policy, and a short MCP adoption shortlist, all committed to a repo
  • A subagent-vs-agent-team decision rubric written for their stack

Practical information

Duration: 1 day
Price: 10 900 NOK
Language: English
Format: Instructor-led classroom training with hands-on exercises

FAQ

Hva er Claude Code Advanced?
Claude Code Advanced er et avansert kurs som fokuserer på å bruke Claude Code til komplekse utviklingsoppgaver, automatisering og agentbaserte systemer i større prosjekter.

Hvem passer kurset for?
Kurset passer for erfarne utviklere og tekniske roller som allerede har jobbet med Claude Code eller lignende verktøy, og som ønsker å ta bruken videre til et mer avansert nivå.

Er kurset praktisk rettet?
Ja, kurset er hands-on og inkluderer avanserte øvelser hvor du jobber med komplekse scenarier og agentbaserte arbeidsflyter.

Hva er forskjellen på Intermediate og Advanced?
Intermediate fokuserer på struktur og effektiv bruk av verktøyet, mens Advanced går dypere inn i arkitektur, automatisering, orkestrering av agenter og optimalisering av utviklingsprosesser.

Hva lærer jeg som er nyttig i praksis?
Du lærer hvordan du kan bygge mer avanserte og skalerbare arbeidsflyter, bruke Claude Code til komplekse utviklingsoppgaver, og optimalisere både kvalitet, sikkerhet og effektivitet i utviklingsprosesser.

Other relevant courses

22. June
5 days
Classroom Virtual
23. September
3 days
Classroom Virtual
10. June
3 days
Classroom Virtual
2. June
4 days
Classroom Virtual