
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.
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.
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.
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.
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.
Configure Claude Code globally or per project, adjust theme and thinking mode, and manage project settings with .claude/settings.json and settings.local.json.
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.
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.
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.
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.
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.
Undo changes in Claude Code and use git for version control to restore previous AI states, with rewind and escape key options.
Explore Claude Code in this module introduction to the practical guide, building a Next.js app in JavaScript or TypeScript while mastering prompt and context engineering, plan mode, and memory management.
Master prompt and context engineering to craft clear instructions and relevant context for Claude code, improving results from large language models by avoiding unnecessary information.
Build a note-taking web app with a rich text editor, note management, and public sharing, guided by a specification created with AI (ChatGPT) and refined in Claude Code.
Manually install essential packages with bun add (betterauth, sod, TipTap) and bun-types to ensure correct versions, then run the slash init command in Cloud Code to generate Cloud.md.
Explore how to create and organize Claude.md files in Claude code projects, configure bun runtime commands, and store long-term memory across sessions with folder-specific guidance.
Set up core routes with Claude Code, starting with a dummy page and no authentication, and use plan mode to refine the plan, lint, build, and navigate pages.
Explore Claude Code's built-in tools to implement authentication with BetterAuth and database access via Bun's SQLite, guided by SpecMD and Claude MD.
Discover how to extend Claude code with MCP servers like context7 to access official docs, set up a global MCP, and plan database and authentication with bun SQLite.
Claude Code uses sub-agents, such as the explore agent, to run tasks in parallel, keep separate contexts, and speed up codebase analysis alongside the main agent.
Design and deploy a dedicated docs explorer sub-agent for Claude Code by creating a local agents folder named agents, adding a docs explorer markdown file, and configuring parallel lookups.
Use a Docs Explorer subagent in cloud code to automate documentation lookups for BetterAuth and bun-sql-lite, and add the next-cookies plugin to auth.ts for Next.js integration.
Explore agent skills in Claude Code, an open standard that loads context from documents and scripts to provide best practices for building React components, Python classes, or C++ classes.
Learn to create and organize Claude Code custom skills in a project, using a skills folder with skill.md metadata, and dynamic discovery and loading that supports local and global skills.
Explore how Cloud Code exposes built-in and custom slash commands, including init, config, and clear, with skills that Cloud Code discovers and can execute.
Demonstrates iterating a Next.js app with Cloud Code, implementing login redirects, per-route authentication, note management, and a rich text editor with a toolbar.
Learn to build and reuse custom commands in Claude Code to automate code reviews with prompt templates, dynamic arguments, and tool restrictions for safer, scalable analysis.
Show notes on the dashboard, link to a viewing page to render each note, and enable editing and deleting with proper dialogs, guided by screenshots and prompts in Claude Code.
Learn how to automate code formatting with cloud code hooks using post-tool-use, OxFormat, and a package.json script, and enable public note sharing via unique links.
Install and manage plugins in Cloud Code using the /plugin command, browse the plugin marketplace, and enable plugins like Playwright and TypeScript LSP for project and global scopes.
Enable Claude Code to test the app with Playwright via browser access, navigate the UI, fill forms, and capture snapshots, creating a feedback loop that detects issues and re-tests.
Learn to validate ai driven code with vitest by setting up a tests folder, writing unit and end-to-end tests for sanitization, rendering of the rich text content, and validation.
Learn how the Rolf loop runs Claude code autonomously, verifying tasks with automated tests and browser checks using Playwright MCP in sandbox mode.
Connect Claude Code to your GitHub repository, run tasks in the cloud via remote sessions, and manage changes with branches and pull requests while planning locally.
Explore the Claude Code desktop app, manage project sessions and local or cloud tasks, and use git worktrees, prompts, and permissions to guide code tasks.
Explore advanced Claude Code desktop features: run multiple sessions, view file edits, preview sites, set up development servers, use plan and diff views, and inject selected elements as chat context.
Explore Claude Code settings to tailor its appearance, account, usage, and token management. Enable bypass permissions, configure work trees, privacy, skills, connectors like GitHub, and plug-ins in the IDE.
Dispatch tasks from the mobile Claude Code app to a desktop after pairing. Tasks land in Claude Desktop and require path hints to target a project.
Explore Claude Code remote control, a cli feature that attaches a session to a project, enabling remote task execution and continuation from mobile devices.
Connect Claude Code to a channel using the official telegram plugin, configure a bot token, and control Claude Code remotely via telegram messages.
Claude Code extends beyond coding, letting you dispatch tasks on your computer or remote VPS, including browser actions, Excel files, or presentations, while the course focuses on coding use cases.
Schedule routines with Claude Code via the desktop app or CLI, link to a project, set permissions, choose a model, and run cloud tasks like generating a summary.md.
Maximize your use of Cloud Code by mastering its features, whether in a Rolf loop or plan mode, and prepare for a future where AI writes software under your guidance.
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.