Curriculum
Eight modules in three movements: get fluent with the tool, apply it to real Java work, then scale it across a team. Read in order — each module leans on the ones before it.
Fundamentals
Install, understand the loop, and configure Claude for your project.
Getting Started
Install Claude Code, point it at a real Maven or Gradle project, and run your first useful session.
The Agentic Loop
How Claude Code actually works — explore, plan, act, verify — and how to prompt so each turn lands.
Configuring Your Project
Teach Claude your codebase once with CLAUDE.md, then tune permissions and settings so sessions stay fast and safe.
Working with Claude
The daily work — exploring code, tests, debugging, refactoring, migrations.
Everyday Java Tasks
The bread-and-butter jobs — understanding legacy code, writing tests, fixing bugs, and small refactors — done with an agent.
Test-Driven Development with Claude
Verification is the agent's superpower. Make it explicit: write the test first, let the loop close it, and review what red turned green.
Refactoring & Large Migrations
Where agents change the economics most — Java version upgrades, Spring Boot 3, dependency bumps, and codebase-wide change done in parallel.
Scaling & teams
Extend Claude Code and roll it out to a whole team.
Extending Claude Code
Make the agent yours — custom slash commands, skills, subagents, hooks, and MCP servers wired to your Java toolchain.
Team Workflows & Best Practices
Take it from your machine to the team — git and PR habits, code review, CI in headless mode, security, and what to delegate.