Claude Code Overview
Claude Code is a command-line tool that gives Claude direct access to your project files and your terminal. Instead of copying code back and forth, Claude reads, writes, and runs things in your actual codebase.
What is Claude Code?
Claude Code is an agentic coding tool made by Anthropic. You install it once and run it from the terminal inside any project folder. Claude then has full visibility of your files and can take action on them directly.
Unlike Claude Chat — where you paste code in and paste answers back — Claude Code is wired directly into your project. It reads your existing code, understands the context, makes the change, and saves the file. You review the diff and move on.
See it in action
You open your terminal, navigate to any project, and run claude. Then describe what you want in plain English.
No copy-pasting. No switching tabs. Claude edits the actual files on your machine.
Claude Chat vs Claude Code
Both use the same Claude model. The difference is what Claude can doduring the conversation.
| 💬 Claude Chat | 💻 Claude Code | |
|---|---|---|
| Access your files | No — you paste code manually | Yes — reads all files in your project |
| Save changes | No — you copy the output yourself | Yes — writes and saves files directly |
| Run commands | No | Yes — can run npm, pytest, git, etc. |
| Where you use it | Browser (claude.ai) | Terminal, VS Code, or Desktop App |
| Setup needed | None — just open browser | Install once via npm |
| Best for | Writing, Q&A, quick explanations | Real coding tasks in a real project |
Key Capabilities
Claude Code covers the full development workflow — not just writing new code.
Read & write any file
Opens, modifies, and saves files across your whole project automatically.
Understand context
Reads your entire codebase before acting — no need to paste anything.
Find & fix bugs
Describe the symptom. Claude traces it through multiple files and fixes it.
Write & run tests
Generates test files, runs the suite, and iterates until tests pass.
Run terminal commands
Executes npm scripts, git commands, build tools — anything you could type.
Autonomous multi-step tasks
Complete a whole feature end-to-end: files, tests, docs, commit.
Connect external tools
Use MCP to pull in APIs, databases, and third-party services.
Works in teams
Integrates with GitHub Actions, Slack, and CI/CD pipelines.
What You Will Learn
This section has 26 lessons covering everything from first install to advanced automation. Here is the shape of the journey.
Installation, how it works, permission modes, the Desktop App, VS Code integration
Getting better results, debugging, building apps, writing tests
CLAUDE.md, memory management, sub-agents, skills, MCP, hooks
Explore .claude directory, settings, connecting tools, Chrome extension
Code review, Git, GitHub Actions, Slack, and best practices
Who Is Claude Code For?
- 👨💻Developers who want to spend less time on repetitive coding tasks and more time on design and problem-solving.
- 👩🎓Students and beginners who want to build real projects but sometimes get stuck — Claude Code explains as it works.
- 🏃Solo builders and indie hackers who need to move fast without a full team.
- 🏭Teams that want to automate code reviews, testing, and CI/CD without custom tooling.
What's Next
Overview done. Next: installing the Claude Code CLI and running your first session — takes less than a minute.