Claude Code

Claude Code is Anthropic's agentic coding tool. It can explore codebases, write and edit code, run commands, and automate complex agentic workflows, all through natural language conversations.

This two-day instructor-led training provides a comprehensive, hands-on introduction to Claude Code and its advanced features. The course covers everything from getting started to mastering powerful capabilities like custom skills, automated agents (Subagents), lifecycle Hooks, and Plugins. Through guided exercises and real-world demonstrations, participants will learn how to leverage Claude Code to accelerate their agentic workflows while maintaining code quality, security, and control.

Course objectives

After completing this course, you will be able to:

  • Use Claude Code to explore and modify codebases
  • Work with context, memory, and session management
  • Use tools, commands, and automation features effectively
  • Build and configure custom skills, hooks, and plugins
  • Design and orchestrate agent-based workflows
  • Apply best practices for secure and efficient agentic coding

Audience

This course is intended for:

  • Full-stack, Frontend, and Backend Developers
  • Technical Leads, Executives, CTO's and Software Architects

Prerequisites

  • (Prior) experience as a software developer
  • An active Claude subscription (Pro, Max, Teams, or Enterprise)

Erik van Appeldoorn

Erik is an experienced Lead Software Engineer with a strong focus on building Native Cloud Solutions, Test Driven Development, Architecture, DevOps and AI-assisted programming principles.

Erik teaches courses as an international technical Certified Trainer and facilitates In-Company workshops, certification programs and traineeships.

1. Introduction to Claude Code

  • What is Claude Code
  • System requirements
  • Installation
  • Account types
  • Starting your first session
  • Model selection and usage
  • Platforms and IDE integrations
  • Essential Keyboard shortcuts and controls
  • Introduction to Slash commands

2. The Context Window and Memory

  • The Context Window
  • Compact and Auto-compaction
  • Modular rules
  • Auto memory across sessions
  • CLAUDE.md
  • Path Imports
  • Session management and checkpoints
  • Memory hierarchy and locations
  • 1 / 3outline.md 2026-03-19

3. Tools & Commands

  • Essential slash commands
  • Built-in-Tools
  • Tools permissions and access control
  • Bash mode
  • Create a custom command
  • Command arguments

4. Skills and Hooks

  • What are skills
  • Creating a SKILL.md file
  • Skill invocation and arguments
  • Commands vs. Skills
  • What are hooks
  • Hook lifecycle and events
  • Hook configuration in settings
  • Matcher patterns and filtering
  • Creating a custom hook

5. Spec Driven Workflow

  • Introduction to Spec Driven Workflow
  • Create a Spec
  • Entering and exiting Plan Mode
  • Create a Plan
  • Editing plans in a text editor
  • Extended thinking mode
  • Implementing a Plan

6. Tooling with MCP Servers

  • What is the Model Context Protocol (MCP)
  • Purpose and benefits of
  • MCP
  • Clients and servers in MCP
  • Structure of
  • MCP messages
  • MCP endpoints
  • Adding context with MCP
  • Creating a custom MCP Server
  • MCP configuration
  • Integrate a MCP server with Claude Code
  • MCP security

7. Agents, Subagents and Orchestrating Agent Teams

  • Introduction to Agents and Subagents
  • Built-in Subagents
  • 2 / 3outline.md 2026-03-19
  • Creating a custom Subagent
  • Subagent tools and permissions
  • Introduction to agent teams
  • Orchestrating an agent team

8. Plugins

  • What are Plugins
  • Installing Plugins from marketplaces
  • Plugin structure and manifest
  • Creating your first Plugin
  • Adding skills to a Plugin
  • Adding agents and hooks to a Plugin
  • Distributing a Plugin marketplace

9. Best Practices, Security and Control

  • Best practices for Agentic coding
  • Prompt injection protection
  • Cost and token management
  • Managed settings and policies

Appendix A: Effective prompt engineering

Appendix B: Large Language Models fundamentals

Practical information

Duration: 2 days
Price: 16 900 NOK
Language: English

FAQ

Hva er Claude Code?
Claude Code er et verktøy fra Anthropic som lar utviklere jobbe med kode og automatisere oppgaver ved hjelp av naturlig språk.

Hvem passer kurset for?
Kurset passer for utviklere og tekniske roller som ønsker å bruke AI til å effektivisere utviklingsarbeid.

Er kurset praktisk rettet?
Ja, kurset er hands-on og inneholder øvelser og praktiske eksempler gjennom hele opplæringen.

Trenger jeg erfaring med AI fra før?
Nei, men du må ha erfaring som utvikler og forståelse for programmering.

Hva lærer jeg som er nyttig i praksis?
Du lærer hvordan du kan automatisere arbeidsflyt, bruke agenter og bygge mer effektive utviklingsprosesser med AI.

Other relevant courses

18. May
5 days
Classroom Virtual
4. May
3 days
Classroom Virtual
10. June
3 days
Classroom Virtual
2. June
4 days
Classroom Virtual