Claude Code,
for Java developers
You know Maven, Gradle, Spring, and JUnit. This course teaches you to pair with an agent that reads your code, runs your build, and verifies its own work — from your first session to team-wide adoption.
One principle runs under every module: the price of verification.
Where a cheap, reliable check proves a change correct — a compile, a passing test, a lint rule — you can hand the work to an agent and let it iterate against the check. Where the verifier is expensive or missing — an API contract, a security boundary, an architectural call — you stay hands-on. Java gives us unusually good verifiers, which is why Claude Code is unusually effective here. The course teaches you to tell the two apart, and to build the checks that make delegation safe.
Eight modules, in order
Getting Started
Install Claude Code, point it at a real Maven or Gradle project, and run your first useful session.
Open moduleThe Agentic Loop
How Claude Code actually works — explore, plan, act, verify — and how to prompt so each turn lands.
Open moduleConfiguring Your Project
Teach Claude your codebase once with CLAUDE.md, then tune permissions and settings so sessions stay fast and safe.
Open moduleEveryday Java Tasks
The bread-and-butter jobs — understanding legacy code, writing tests, fixing bugs, and small refactors — done with an agent.
Open moduleTest-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.
Open moduleRefactoring & Large Migrations
Where agents change the economics most — Java version upgrades, Spring Boot 3, dependency bumps, and codebase-wide change done in parallel.
Open moduleExtending Claude Code
Make the agent yours — custom slash commands, skills, subagents, hooks, and MCP servers wired to your Java toolchain.
Open moduleTeam 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.
Open moduleThe course content lives as Markdown and is rendered straight onto this site — one source of truth, no copies. It was drafted, handed to a critic agent for an accuracy-and-pedagogy review, then revised against those findings.
How this was built