VOOZH about

URL: https://anthropic.skilljar.com/claude-code-in-action

⇱ Claude Code in Action


Anthropic Academy Courses Sign In

About this course

This course provides comprehensive training on using Claude Code for software development tasks, covering the underlying architecture of AI coding assistants, practical implementation techniques, and advanced integration strategies. You'll learn about Claude Code's context management approaches, and how to extend functionality through MCP servers and GitHub integration.

What you'll learn

  • Understand coding assistant architecture: Learn how AI assistants interact with codebases through tool integration and the technical foundations that enable code analysis and modification
  • Explore Claude Code's tool use system: Discover how to leverage multiple tools in combination to handle complex, multi-step programming tasks across various development scenarios
  • Master context management techniques: Learn strategies for maintaining relevant context throughout conversations and effectively referencing project resources for optimal AI assistance
  • Implement visual communication workflows: Understand how to use visual inputs to communicate interface changes and leverage advanced planning features for complex codebase modifications
  • Create custom automation: Explore how to build reusable custom commands and automations that streamline repetitive development tasks
  • Extend functionality with MCP servers: Learn to integrate external tools and services for enhanced capabilities like browser automation and specialized development workflows
  • Integrate with GitHub workflows: Understand how to set up automated code review processes and integrate AI assistance into your existing version control workflows
  • Apply thinking and planning modes: Learn when and how to use different reasoning approaches for various complexity levels of programming challenges

Prerequisites

  • Familiarity with command-line interfaces and terminal operations
  • Basic understanding of version control with Git

Who this course is for

  • Software developers looking to integrate AI assistance into their coding workflows
  • Teams seeking to implement AI-powered GitHub integration for multiple workflows

Curriculum

  • What is Claude Code?
  • Introduction
  • What is a coding assistant?
  • Claude Code in action
  • Getting hands on
  • Claude Code setup
  • Project setup
  • Adding context
  • Making changes
  • Course satisfaction survey
  • Controlling context
  • Custom commands
  • MCP servers with Claude Code
  • Github integration
  • Hooks and the SDK
  • Introducing hooks
  • Defining hooks
  • Implementing a hook
  • Gotchas around hooks
  • Useful hooks!
  • Another useful hook
  • The Claude Code SDK
  • Wrapping up
  • Quiz on Claude Code
  • Summary and next steps

This course provides comprehensive training on using Claude Code for software development tasks, covering the underlying architecture of AI coding assistants, practical implementation techniques, and advanced integration strategies. You'll learn about Claude Code's context management approaches, and how to extend functionality through MCP servers and GitHub integration.

What you'll learn

  • Understand coding assistant architecture: Learn how AI assistants interact with codebases through tool integration and the technical foundations that enable code analysis and modification
  • Explore Claude Code's tool use system: Discover how to leverage multiple tools in combination to handle complex, multi-step programming tasks across various development scenarios
  • Master context management techniques: Learn strategies for maintaining relevant context throughout conversations and effectively referencing project resources for optimal AI assistance
  • Implement visual communication workflows: Understand how to use visual inputs to communicate interface changes and leverage advanced planning features for complex codebase modifications
  • Create custom automation: Explore how to build reusable custom commands and automations that streamline repetitive development tasks
  • Extend functionality with MCP servers: Learn to integrate external tools and services for enhanced capabilities like browser automation and specialized development workflows
  • Integrate with GitHub workflows: Understand how to set up automated code review processes and integrate AI assistance into your existing version control workflows
  • Apply thinking and planning modes: Learn when and how to use different reasoning approaches for various complexity levels of programming challenges

Prerequisites

  • Familiarity with command-line interfaces and terminal operations
  • Basic understanding of version control with Git

Who this course is for

  • Software developers looking to integrate AI assistance into their coding workflows
  • Teams seeking to implement AI-powered GitHub integration for multiple workflows
  • What is Claude Code?
  • Introduction
  • What is a coding assistant?
  • Claude Code in action
  • Getting hands on
  • Claude Code setup
  • Project setup
  • Adding context
  • Making changes
  • Course satisfaction survey
  • Controlling context
  • Custom commands
  • MCP servers with Claude Code
  • Github integration
  • Hooks and the SDK
  • Introducing hooks
  • Defining hooks
  • Implementing a hook
  • Gotchas around hooks
  • Useful hooks!
  • Another useful hook
  • The Claude Code SDK
  • Wrapping up
  • Quiz on Claude Code
  • Summary and next steps

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