Claude Code Roadmap

⏱ 12 weeks · 👤 Beginner → Intermediate · 📋 CLAUDE_CODE

Comprehensive curriculum and learning path for Claude Code, referenced from https://roadmap.sh/claude-code.json.

Phase 1 Phase 1: Core Fundamentals

Variables, control flow, functions, foundational building blocks

Milestone Manage Context: Agentic Workflow Orchestration

Architecture for orchestrating tasks for autonomous agents, including problem decomposition (planning), tool selection (tool use), and self-reflection on results.

AI agentplanningtool use
ULO-AGENTIC_WORKFLOW_ORCHESTRATION · UNIVERSAL · Bloom: Understand
Architecture for orchestrating tasks for autonomous agents, including problem decomposition (planning), tool selection (tool use), and self-reflection on results.

Milestone Manage Context: Agent Memory Systems

Mechanisms for storing and managing short-term memory (session context) and long-term memory (accumulated knowledge) for AI agents.

agent memoryshort-term memorylong-term memory
ULO-AGENT_MEMORY_SYSTEMS · UNIVERSAL · Bloom: Understand
Mechanisms for storing and managing short-term memory (session context) and long-term memory (accumulated knowledge) for AI agents.

Milestone Ways to use Claude: Prompt Engineering

Designing effective prompts for large language models: system prompts, few-shot examples, chain-of-thought, tuning temperature/top-p, prompt templates, and prompt quality evaluation.

prompt engineeringsystem promptfew-shot
ULO-PROMPT_ENGINEERING · UNIVERSAL · Bloom: Understand
Designing effective prompts for large language models: system prompts, few-shot examples, chain-of-thought, tuning temperature/top-p, prompt templates, and prompt quality evaluation.

Milestone Ways to use Claude: Model Context Protocol Standard

Standardized protocol for identifying and providing data context and execution tools to autonomous AI agents, independent of specific platforms.

MCPprotocoltool invocation
ULO-MODEL_CONTEXT_PROTOCOL_STANDARD · UNIVERSAL · Bloom: Understand
Standardized protocol for identifying and providing data context and execution tools to autonomous AI agents, independent of specific platforms.

Milestone Scaling Claude: Version Control Workflow

Understand and apply a Git workflow, such as Git Flow, to manage branches (feature, develop, release) effectively within a team.

Git workflowGit Flowbranching strategy
ULO-VERSION_CONTROL_WORKFLOW · UNIVERSAL · Bloom: Understand
Understand and apply a Git workflow, such as Git Flow, to manage branches (feature, develop, release) effectively within a team.

Phase 2 Phase 2: Intermediate & Architecture

OOP, modular design, asynchronous patterns, state management

Milestone Security Best Practices: Zero Trust Architecture Principles

Network security design principle 'Never trust, always verify' with continuous authentication and least-privilege access.

Zero Trustcontinuous verificationleast privilege
ULO-ZERO_TRUST_ARCHITECTURE · UNIVERSAL · Bloom: Apply
Network security design principle 'Never trust, always verify' with continuous authentication and least-privilege access.

Milestone Security Best Practices: Strong Passwords

Understand the criteria for creating a strong and secure password that is difficult to guess or crack.

passwordsecurityauthentication
ULO-PASSWORD_CRITERIA · UNIVERSAL · Bloom: Apply
Understand the criteria for creating a strong and secure password that is difficult to guess or crack.

Milestone Loops: Class Definition

Understanding the syntax for defining a class with fields/attributes and methods.

classattributesmethods
ULO-CLASS_DEFINITION · UNIVERSAL · Bloom: Apply
Understanding the syntax for defining a class with fields/attributes and methods.

Milestone Loops: Object Instantiation

Understanding the process of creating an object (instance) from a class using a constructor.

objectinstanceconstructor
ULO-OBJECT_INSTANTIATION · UNIVERSAL · Bloom: Apply
Understanding the process of creating an object (instance) from a class using a constructor.

Milestone Loops: Inheritance Syntax

Understanding the syntax for a subclass to inherit attributes and methods from a superclass.

inheritancesubclasssuperclass
ULO-INHERITANCE_SYNTAX · UNIVERSAL · Bloom: Apply
Understanding the syntax for a subclass to inherit attributes and methods from a superclass.

Phase 3 Phase 3: APIs, Data & Tooling

Client-server communication, databases, testing, build tools

Milestone What is Vibe Coding?: AI Artifact Verification & Auditing

Principles of verification, critical evaluation, and validation of correctness and safety of code/data artifacts generated by AI systems.

AI verificationcode auditingartifact evaluation
ULO-AI_ARTIFACT_VERIFICATION_AND_EVALUATION · UNIVERSAL · Bloom: Analyze
Principles of verification, critical evaluation, and validation of correctness and safety of code/data artifacts generated by AI systems.

Phase 4 Phase 4: Advanced & Production Engineering

Performance optimization, security, deployment, best practices