Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Claude Code - The Practical Guide
Rating: 4.5 out of 5(14,964 ratings)
94,332 students

Claude Code - The Practical Guide

Boost your agentic engineering game by mastering Claude Code's basic and advanced features
Last updated 4/2026
English
Czech [Auto],Danish [Auto],

What you'll learn

  • Use Claude Code efficiently to write code & build programs with AI
  • Build programs with AI efficiently by leveraging basic & advanced Claude Code features
  • Understand and use subagents, skills & context engineering
  • Work with MCPs, hooks and plugins
  • Get better at agentic engineering using Claude Code
  • Plan and build projects with Claude Code - manually or in (Ralph) loops

Course content

3 sections54 lectures3h 11m total length
  • Welcome To This Course!0:29

    Explore efficient usage of Cloud Code, cover basics and advanced features, and learn by building a complete example project that demonstrates Cloud Code in action.

  • Course Overview2:24

    Explore Claude Code in this practical guide, learning setup, configuration, efficient context management, and new sessions, plus sub-agents, agent skills, hooks, and plugins to generate high-quality ai code.

  • Claude Code Setup1:37

    Install Cloud Code via setup instructions and run from the command line. A Visual Studio Code Next.js project lets Cloud Code read files and run commands.

  • Claude Code in Different Terminals0:26
  • Using Bun0:11
  • Base Usage & IDE Integration5:29

    Explore Claude Code usage in a Next.js project and its IDE integration with Visual Studio Code to edit pages and run the dev server.

  • A Glimpse At The Claude Desktop App2:27

    Explore the Claude desktop app and its modes—code mode, chat mode, and Claude Cowork—learn how to start a session, select folders, and dispatch tasks.

  • Configuring Claude Code4:23

    Configure Claude Code globally or per project, adjust theme and thinking mode, and manage project settings with .claude/settings.json and settings.local.json.

  • Choosing AI Models0:26
  • Understanding Sessions & Context3:16

    Manage Claude Code sessions and context to keep workflows clear, use slash commands and the clear command, and monitor token usage and the auto compact buffer.

  • When To Start New Sessions & Making Sense Of Compaction0:56
  • Core Features You May Not Know Yet2:49

    Explore Claude Code's core features, including interactive shell usage, CLI mode, and the -p flag to run in the background, enabling multi-file edits and quick code explanations.

  • Advanced Permissions Management4:56

    Explore how Claude Code requests permissions, switch between default and accept edits modes, and grant one-time or persistent access, including the dangerous skip permissions flag for git actions.

  • Running Claude Code via Docker Sandboxes2:17

    Discover how to run Claude Code in a Docker sandbox to isolate your project. Keep Claude Code from touching your computer by containing the dangerous permission mode within the sandbox.

  • Using Claude Code's Native Sandboxing2:31

    Learn how to use Claude Code's native sandbox as a Docker-free alternative, enabling auto allow or permissions control, isolating project data and network access for safer Claude Code sessions.

  • Undoing Actions & The Importance of Version Control Systems3:27

    Undo changes in Claude Code and use git for version control to restore previous AI states, with rewind and escape key options.

  • Commands, Shortcuts & Settings Cheat Sheet3:10
  • Course Resources & Community0:30

Requirements

  • Basic programming experience is required
  • You will need a Claude Code subscription to efficiently use it

Description

Claude Code is taking the programming world by storm - but most developers are barely scratching the surface.

If you’ve ever felt like you’re “using” Claude Code without really mastering it, this course is for you.

Claude Code – The Practical Guide is a hands-on, no-nonsense course designed to help you unlock Claude Code’s full potential. You’ll learn how to work with Claude Code efficiently, understand how it thinks, and confidently use the features that separate casual users from power users.

Starting from the fundamentals and quickly moving into advanced territory, you’ll explore essential concepts like context engineering and core commands before diving deep into powerful features such as subagents, agent skills, MCPs, hooks, plugins, and more. Every feature is explained clearly - not just what it is, but why it matters and how to use it effectively in real projects.

You don’t need any special setup or prior experience beyond a Claude Code installation and subscription. By the end of the course, you’ll go from Claude Code novice to confident, advanced user - able to dramatically boost your productivity and build better software faster.

In this course, you’ll:

  • Learn the fundamentals of working with Claude Code the right way

  • Understand core commands and context engineering essentials

  • Master advanced, high-impact features like subagents, agent skills, MCPs, hooks, plugins, and more

  • Make use of "Plan Mode", manage permissions and optionally run Claude Code in a (Ralph) loop

  • Learn the WHAT, WHY, and HOW behind each concept - no black boxes

  • Use Claude Code in the CLI and in the web

  • Learn about Claude Desktop, "Dispatch", "Remote Control" and "Scheduled Tasks"

  • Build a complete, real-world example project using Claude Code to see everything in action

If you want to stop guessing, stop underusing Claude Code, and start treating it like the powerful development tool it really is - this course will get you there.

Who this course is for:

  • Beginner and experienced developers who want to efficiently use Claude Code