
Explore how Claude Code transforms developers into AI-assisted teams by reading, editing, and automating code across terminal, IDE, and GitHub, with safe modes, hooks, and agentic workflows.
Explore Claude Code, an agentic coding assistant that writes, debugs, edits, and runs commands from the terminal or IDE. Learn installation, login, and session setup to start using Claude Code.
Learn how to talk to Claude Code using cli commands, slash commands, and special notations like @, !, and # to control headless mode, models, and file references.
Explore how Claude Code integrates with Visual Studio Code, comparing native user interface and terminal experiences, detailing installation, setup, and switching between modes for efficient debugging and development workflows.
Explore how the Claude Code plugin in Visual Studio Code unifies terminal and native UI experiences, enabling file and line context and quick navigation with @.
Build a future-me web app with Claude Code, using HTML, CSS, and vanilla JavaScript. Store messages in local storage, display a countdown dashboard, and provide dark and light modes.
Explore Claude Code permission modes, from manual to YOLO, and learn when to switch modes using shift tab or flags to balance safety, speed, and automation.
Demonstrate Claude Code permission modes, from manual and plan to auto and YOLO, using the permission-mode flag to bypass or require approvals across UI and terminal.
Use a CLAUDE.md onboarding file to train Claude Code once per project, loading rules upfront for behavior; place it in project root or user folder, and note CLAUDE.local.md for overrides.
Initialize a CLAUDE.md file in your project, review its generated markdown guidance, and enable memory loading for future Claude Code sessions, while exploring agents.md and production-ready practices.
Configure Claude Code to fit your workflow by using the config command or command line interface arguments, enabling per session overrides, model selection, and tailored permissions.
Explore using settings.json for persistent Claude Code configurations across sessions, with managed, user, project, and local scopes and a defined priority order.
Learn how to tame Claude Code with robust permissions using settings.json, settings.local.json, and workspace controls to allow, deny, or ask for commands, including yolo mode.
Learn how to tailor Claude Code's output styles—default, proactive, explanatory, learning, and custom—via the config command and settings window to match your tone, speed, and debugging needs.
Learn to configure cloud code output styles—from explanatory to learning—via local or project scope, generating settings.local.json and settings.json, then apply them to a Java hello world demo.
Explore how the cloud code context window acts as memory, measured in tokens, and how to manage context bloating, sessions, and compact to process to maintain speed.
Learn how the cloud code context window is managed with system prompts, MCP tools, and memory files, and when to auto or manual compact and use the clear command.
Master cloud code session management in Claude Code, where each session starts fresh and is saved locally; use cloud.md or auto-memory to persist across sessions and resume, rename, or continue.
Discover how to clone or branch Claude Code sessions to test parallel approaches and manage history, and delegate tasks with the fork command to a background agent.
Master checkpointing with cloud code by creating CP1, using rewind to restore code and conversation, and aligning components to center via prompts in a live session.
Discover how to drive Claude Code with your voice using the built-in voice command, including hold and tap modes, while exploring local transcription options with Handy for offline privacy.
Explore how Claude Code integrates with GitHub to automate issues, code reviews, and pull requests through terminal commands, GitHub actions, and headless mode for CI/CD pipelines.
Learn to set up Git and GitHub CLI, authenticate with GitHub, and have Claude Code initialize a repo, commit changes, and push to a remote GitHub repository using SSH.
Leverage Claude Code to run git and gh commands, auto-creating descriptive commits and pushing via commit-push-pr to open pull requests, following branch and commit conventions.
Claude Code acts as an AI teammate to fix a cookie policy tooltip, plan changes, create a feature branch, and open a PR, guiding the full GitHub workflow.
Use git worktrees to run Claude Code in parallel sessions, each with its own branch and folder under .claude, enabling concurrent bug fixes and feature work without conflicts.
Learn to deploy the Claude Code bot inside a GitHub repository, automate issue triage, PR creation, and code reviews with GitHub actions and secret tokens.
Discover how two GitHub workflow files power Claude code workflows. Learn about claude.yml and claude-code-review.yaml, triggers in issues and pull requests, and using oauth and GitHub tokens with code-review prompts.
Showcases tagging the @claude bot to trigger claude.yaml and claude-code-review.yml workflows, auto-creating branches and PRs, with code review feedback and hover tooltips for contact us.
Enjoy a quick break with Claude Code memes that capture its highs and lows as it goes mainstream among developers while you review code and brush up skills for workflows.
Explore how Claude Code's auto-memory quietly notes your instructions, stores in memory.md, and how the three memory layers—claude.md, auto-memory, and session memory—work.
Learn how Claude Code uses agent skills to add domain-focused capabilities, enabling sub-agents to perform tasks with reusable skills and build custom skills with front matter and payload.
Learn to build a custom Claude skill loaded on demand by creating a skills subfolder, defining dynamic context with shell commands, and generating a markdown spec from a GitHub issue.
Learn running skills in a sub-agent with context fork, isolating the skill, where the skill content becomes the prompt and the sub-agent uses read-only tools for code base exploration.
Explore the evolution from legacy commands to agent skills in Claude Code, detailing slash commands, the dot claude folder structure, and the migration benefits for automatic discovery and multi-file capabilities.
Discover hooks in Claude Code that automate tasks and protect sensitive files with deterministic execution. See how CLAUDE.md rules become hooks that run every time, like event listeners, guaranteeing consistency.
Learn to create a desktop notification hook for Claude Code by configuring hooks in settings.json, triggering on the notification event to alert you when Claude waits for input.
This lecture introduces the official hooks documentation and shows how hooks automate tasks like auto-formatting after edits and reinjecting context via events such as post tool use and session start.
Discover how MCP, the model context protocol, lets Claude Code access external tools and Jira, databases, and more, expanding built-in capabilities with live two-way connections.
Context7 MCP server keeps Claude Code's docs fresh in real time, enabling responsive code fixes with React lazy loading, suspense, and up-to-date React Router v7 patterns.
Claude Code loads MCP tool names at session start and fetches tool schemas on demand to minimize context window usage, and disable unused MCP servers to prevent bloat.
Explore the loop command in Claude Code to run prompts on a schedule, monitor external tasks like deployments, PRs, and CI pipelines, and manage intervals with MCP tools.
Explore sub-agents in Claude Code, specialized AI assistants with their own context windows. See how delegating tasks to experts preserves main session clarity and enables parallel work.
Explore built-in and custom sub-agents in Claude Code. Configure sub-agents with front matter and scopes, and apply parallel research or chained workflows with mcp servers.
Celebrate completing the Claude Code bootcamp and begin exploring Claude Code for real projects; share your feedback via email or LinkedIn and explore more eazybytes courses on Udemy.
Stop using AI like a chatbot. Start engineering with it. The way we write software is changing — not slowly, not gradually, but fundamentally. Today, AI can write code. Fix bugs. Review pull requests. Open GitHub issues. Automate entire workflows.
But here's the truth most courses won't tell you:
Most developers are still using AI like a chatbot.
They type a prompt. They copy the answer. They move on. And they wonder why their AI feels powerful in demos — and useless in their actual codebase.
This course flips that completely.
By the end of this bootcamp, you won't just use Claude Code. You'll orchestrate it. You won't be writing prompts. You'll be engineering systems that AI runs for you — hands-free, around the clock, on real production codebases.
What You'll Learn — Section by Section
Section 1 — Mastering Claude Code: Setup, Modes, Permissions & Customization
You'll start with the foundation — installing Claude Code, configuring it for your environment, and understanding the four core modes that determine how Claude behaves: Default, Auto-Accept, Plan, and YOLO.
You'll master:
Installing Claude Code on macOS, Linux, and Windows
Choosing between the terminal experience and native VS Code integration
Working with the CLI, slash commands, and special notations like @file and #memory
Understanding when to use which mode — and the trade-offs between safety and speed
Building your first CLAUDE md — the file that trains Claude on your project once and forever
Locking down permissions with three guards: Allow, Ask, Deny
Mastering the settings.json file and /config command
Configuring Claude Code with CLI arguments for power users
Teaching Claude how to talk to you with custom output styles
By the end of this section, Claude Code will know your project, your preferences, and your boundaries — without you typing a single instruction twice.
Section 2 — Never Lose Your Work: Mastering Context, Sessions & Checkpoints
Every developer working with AI hits the same wall — the context window fills up, and suddenly you've lost two hours of work. This section makes sure that never happens to you again.
You'll learn:
The invisible fuel tank — how Claude Code's context window actually works
When to use /compact vs /clear — and the critical difference between them
Full session management — saving, naming, resuming, forking
Resume, fork, and continue any session like a Git branch
Checkpoints — Ctrl+Z on steroids, your safety net before risky edits
Recovering from broken code in seconds, not hours
Running multiple parallel Claude Code sessions with Git worktrees
This is the section that turns Claude Code from a flaky assistant into a reliable engineering partner you can trust with long, complex tasks.
Section 3 — Claude Code + GitHub: Automating Real Developer Workflows
Imagine pushing your code, and before you even open GitHub, AI has already reviewed it, fixed bugs, and opened the pull request.
Imagine tagging @claude on a bug report — and finding a fix waiting for you when you wake up.
That's what this section delivers.
You'll learn three powerful integration patterns:
Terminal/Local integration — let Claude Code init repos, commit, and push for you
GitHub Actions @claude bot — autonomous PR review and issue triage in your repos
Headless/Scripting integration — running Claude Code in CI/CD pipelines
You'll build:
Custom commands like /commit and /commit-push-pr that turn entire workflows into one keystroke
A fully working GitHub Actions setup for the @claude bot — line-by-line breakdown of the workflow YAML
An issue-to-PR pipeline — bug reported, AI investigates, AI fixes, PR opened, all automatic
Real demos on a Spring Boot job portal application so you see this in production code, not toy examples
By the end, your GitHub repository will feel less like a code host and more like a team member that ships while you sleep.
Section 4 — From Chaos to Control: Mastering Rules, Memory & Skills
Your CLAUDE md will grow. It always does. From a clean 50 lines to a 2,000-line monster Claude reads on every prompt — slow, expensive, and half irrelevant.
This section breaks that monolith into a clean, modular system.
You'll master:
Rules — splitting your CLAUDE md into focused, modular files
Auto Memory — Claude Code's personal notebook it writes for itself, so you don't have to
Skills — on-demand expertise Claude loads only when needed (progressive disclosure)
Context Fork — running skills inside isolated sub-agents to keep your main context clean
Slash Commands — and how they're quietly evolving into the Skills system
Building your own custom skill from scratch that Claude loads automatically when relevant
You'll see real demos of Claude building its own memory in real time, watching your CLAUDE md go from chaos to clean, and witnessing the silent evolution from Commands to Skills that's reshaping how Claude Code works in 2026.
This section alone will save you hours of context window costs and dramatically speed up every single Claude Code session.
Section 5 — Hooks: Teach Claude Code to Follow Your Rules, Not Its Instincts
You tell Claude never to touch a file. It touches it anyway.
You ask it to skip secrets. It commits an API key.
You say "don't run migrations in production." It runs them.
Hooks turn hopes into guarantees.
Hooks are scripts that fire automatically — before tool calls, after tool calls, on session start, on notifications. They're how you turn Claude Code from a polite assistant into a rule-following engineer.
You'll build:
Your first hook — a notification system that taps you on the shoulder when Claude needs you
A PreToolUse hook in Python that scans for secrets and blocks giant files before damage happens
A shell script hook that physically shields critical files from any modification
Cross-platform hooks that work on macOS, Linux, and Windows
SessionStart hooks that pre-load context every time you open a project
A file-length speed bump hook that warns before bloating files past your size limits
You'll understand the full hook lifecycle — every event, every payload, every return value — through a deep documentation tour built for working developers.
By the end of this section, your Claude Code setup will be bulletproof. No more accidental commits. No more leaked secrets. No more "I told it not to do that."
Section 6 — Mastering MCP: Connect, Automate & Supercharge Claude Code with Real Tools
Claude knows your code. But it doesn't know your browser. Your database. Your latest framework docs. So it hallucinates.
MCP (Model Context Protocol) is the USB-C of AI — one universal protocol that connects Claude to anything.
In this section, you'll plug Claude Code into the real world:
Chrome DevTools MCP — watch Claude debug a live web app in your actual browser
Playwright MCP — full browser automation, end-to-end testing, scraping, all driven by Claude
Context7 MCP — real-time, up-to-date documentation for any framework, no more outdated answers
A complete developer's walkthrough of the MCP specification — understand it deeply, not just superficially
How Claude Code loads 10+ MCP servers without bloating context — the smart loading mechanics under the hood
You'll see live demos of Claude controlling a browser, debugging real applications, and pulling fresh framework docs into its context — all without you copy-pasting anything.
This is the section that makes Claude Code feel like science fiction.
Section 7 — Sub-Agents & Agent Teams: Claude Code's Multi-Agent Universe
You ask Claude to review your code. You get one opinion. From one perspective.
Now imagine spinning up three sub-agents in parallel — a security reviewer, a performance reviewer, and a style reviewer — and getting three deep, specialized reviews in the time of one.
That's the power of sub-agents.
You'll learn:
The divide-and-conquer pattern that turns Claude Code from a single agent into a team
How to design specialized sub-agents for code review, debugging, testing, and security auditing
A live demo of a bug-investigator sub-agent hunting down complex defects
How to run 3 sub-agents simultaneously reviewing the same code from different angles
Agent teams — multiple agents collaborating toward a shared goal in parallel
Deep dive into the official Claude Code sub-agent documentation — every parameter explained simply
By the end of this section, you'll have a fleet of specialized AI engineers — each one an expert in its domain — working together on your codebase.
This is the future of software development. And you'll be building it with your own hands.
Prerequisites
Basic programming knowledge in any language (Python, Java, JavaScript, etc.)
Comfort with the command line / terminal
A GitHub account (free is fine)
A Pro Claude account (we'll show you how to set it up)
You do not need to be an AI expert. You do not need a machine learning background. If you can write a function and use Git, you're ready.