VOOZH about

URL: https://anthropic.skilljar.com/claude-code-101

⇱ Claude Code 101


Anthropic Academy Courses Sign In

About this course

Claude Code 101 is designed for developers who are either new to software engineering or experienced engineers who haven't yet explored AI coding agents. This course walks you through everything from installation to advanced customization, teaching you how to use Claude Code effectively in your daily workflow.

Learning objectives

By the end of this course, you'll be able to:

  • Explain what an AI coding agent is and how Claude Code differs from chat-based AI tools
  • Understand how the agentic loop, context window, tools, and permissions work together
  • Install and set up Claude Code in the terminal, VS Code, JetBrains, Claude Desktop, or on the web
  • Write effective prompts using approval mode, auto-accept, and Plan Mode
  • Follow the Explore → Plan → Code → Commit workflow for any feature or task
  • Manage your context window with /compact, /clear, and /context to stay productive
  • Create and maintain a CLAUDE.md file to give Claude persistent project memory
  • Build custom subagents to delegate tasks and keep your main context clean
  • Connect external tools and data sources using MCP servers
  • Write hooks for deterministic control over formatting, command blocking, and notifications

Prerequisites

  • Basic familiarity with a code editor and the command line
  • A Claude account (Pro, Max, or Enterprise) or an API key

Who this course is for

New developers getting into software engineering who want to learn AI-assisted workflows from the start, and experienced engineers who are curious about coding agents but haven't taken the plunge yet.

Curriculum

  • What is Claude Code?
  • What is Claude Code?
  • How Claude Code works
  • Your first prompt
  • Installing Claude Code
  • Your first prompt
  • Daily workflows
  • The explore → plan → code → commit workflow
  • Context management
  • Code review
  • Customizing Claude Code
  • The CLAUDE.md file
  • Subagents
  • Skills
  • MCP
  • Hooks
  • Quiz
  • Course quiz

Claude Code 101 is designed for developers who are either new to software engineering or experienced engineers who haven't yet explored AI coding agents. This course walks you through everything from installation to advanced customization, teaching you how to use Claude Code effectively in your daily workflow.

Learning objectives

By the end of this course, you'll be able to:

  • Explain what an AI coding agent is and how Claude Code differs from chat-based AI tools
  • Understand how the agentic loop, context window, tools, and permissions work together
  • Install and set up Claude Code in the terminal, VS Code, JetBrains, Claude Desktop, or on the web
  • Write effective prompts using approval mode, auto-accept, and Plan Mode
  • Follow the Explore → Plan → Code → Commit workflow for any feature or task
  • Manage your context window with /compact, /clear, and /context to stay productive
  • Create and maintain a CLAUDE.md file to give Claude persistent project memory
  • Build custom subagents to delegate tasks and keep your main context clean
  • Connect external tools and data sources using MCP servers
  • Write hooks for deterministic control over formatting, command blocking, and notifications

Prerequisites

  • Basic familiarity with a code editor and the command line
  • A Claude account (Pro, Max, or Enterprise) or an API key

Who this course is for

New developers getting into software engineering who want to learn AI-assisted workflows from the start, and experienced engineers who are curious about coding agents but haven't taken the plunge yet.

  • What is Claude Code?
  • What is Claude Code?
  • How Claude Code works
  • Your first prompt
  • Installing Claude Code
  • Your first prompt
  • Daily workflows
  • The explore → plan → code → commit workflow
  • Context management
  • Code review
  • Customizing Claude Code
  • The CLAUDE.md file
  • Subagents
  • Skills
  • MCP
  • Hooks
  • Quiz
  • Course quiz

Data and Privacy

Skilljar is a learning management system that hosts our educational content. You're logging into it to access the Anthropic course materials. This separate platform allows us to provide interactive learning experiences, track your progress, and ensure you have access to all course resources in an organized way.

Skilljar collects basic learning analytics such as course progress, lesson completion status, quiz scores, and time spent on materials. This data helps us understand how you're progressing through the course and allows us to provide you with completion certificates. All data collection is focused on improving your learning experience, and is subject to Skilljar's Privacy Policy.

Skilljar only tracks your learning progress within this course platform, while your Anthropic account manages your access to the Anthropic Console and/or Claude AI services.

Yes, Skilljar employs industry-standard security measures including data encryption, secure hosting, and regular security audits. Your learning data is stored on secure servers with appropriate access controls. Skilljar is SOC 2 compliant and follows best practices for data protection to ensure your information remains safe and private.

To request deletion of your learning data or account, email academy-support@anthropic.com. Your request will be processed in accordance with applicable privacy laws and our data retention policies. Note that some data may need to be retained for legitimate business purposes, such as compliance or security, but we'll delete all personal information where legally permissible.

No, you don't need an Anthropic account to access this learning content. The course is hosted on Skilljar and only requires a Skilljar account for access. However, if you want to use Claude AI services after completing the course, you would need to create a separate Anthropic account at claude.ai.

© 2025 Anthropic PBC