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