Skip to content

Claude Code for Experienced Developers

Agentic AI development: learn the mental models, workflows, and safety discipline that make Claude Code effective as an autonomous coding agent.

INFO

  • Time: ~6-8 hours (self-paced, modular)
  • Difficulty: Intermediate to Advanced
  • Audience: Developers comfortable with terminals, git, and at least one programming language
  • Updated: 2026
  • Prerequisites: Install Claude Code before starting. This course teaches workflows and methodology, not feature reference — see the official docs for the complete feature reference.

What This Course Covers

This course teaches you to use Claude Code effectively as an agent — an autonomous system that reads your codebase, plans changes, writes code, runs tests, and iterates. Most experienced developers start by treating it like a chatbot. This course fixes that.

You'll learn the mental models, decision frameworks, and workflow patterns that aren't in the official documentation. The official docs tell you what Claude Code can do. This course teaches you how to think about it and when to use which approach.


Course Structure

The course is split into focused modules. Work through them in order for the full experience, or jump to specific topics as needed.

Core Modules

ModuleTopicWhat You'll Learn
Module 0The Mental Model ShiftAgent vs. chatbot thinking, the agentic loop, when Claude Code shines vs. when other tools are better
Module 1Setup & First SessionPermission philosophy and building intuition for when to trust the agent
Module 2CLAUDE.md & Project MemoryWhy each type of content belongs, the "onboarding docs" framing, keeping it concise
Module 3Effective PromptingVerification-first prompting, @ file references, constraints, prompt patterns for explore/implement/test/refactor/debug
Module 4Context ManagementThe #1 operational skill — /clear, /compact, --continue/--resume, /btw, context decay, session strategies
Module 5Plan Mode & the PDCA CycleFour-phase workflow, Plan-Do-Check-Act mapping, when to plan vs. dive in
Module 6Workflows, Git Safety & TestingVerify loop, git checkpoints, /rewind, diff review, pitfalls, production checklist
Module 7The Extensibility StackThe 6-layer decision framework: CLAUDE.md → rules → hooks → skills → MCP → plugins
Module 8Agents & Parallel DevelopmentSubagents, custom agents, /batch, git worktrees, Agent Teams, custom agent workflows
Module 9Automation & Multi-SurfaceHeadless mode, CI use cases, /loop, remote control, multi-surface workflows
Module 10Capstone ProjectEnd-to-end feature implementation — plan, implement, test, simplify, PR

Appendix

AppendixTopic
AppendixCLI reference, troubleshooting, enterprise & compliance

Who This Is For

This course is for experienced developers who:

  • Are comfortable with terminals, git, and package managers
  • Know at least one programming language well (JS/TS, Python, .NET, or similar)
  • Want to use AI as an autonomous coding agent, beyond simple Q&A
  • Have existing projects they want to accelerate

This is not an introduction to programming, terminals, or version control. If you need those foundations, start elsewhere.


Key Themes

Throughout the course, you'll encounter these recurring principles:

  1. Agent, not chatbot: give Claude Code tasks with clear outcomes, not questions with expected answers
  2. Verification-first: include test criteria in every prompt; let the verify loop catch issues
  3. Context is finite: manage your context window like you manage memory; /clear is your best friend
  4. Plan before you build: Plan Mode + PDCA gives you control over what gets implemented
  5. Review everything: if you wouldn't approve it in a PR from a colleague, don't accept it from Claude
  6. Layer your extensibility: use the right tool for the job: CLAUDE.md for context, hooks for enforcement, MCP for integration

Getting Started

Start with Module 0: The Mental Model Shift, even if you've used Claude Code before. The framing will change how you work with it.

If you already have Claude Code installed and just want the workflows, skip to Module 3: Effective Prompting.


Want to discuss a project like this?

SFLOW helps companies implement practical AI solutions — from custom platforms to industrial integrations with your existing systems.

SFLOW BV - Polderstraat 37, 2491 Balen-Olmen