Module 2: Getting Started with Claude CodeLesson 1 of 6
0%
Lesson 1ยท3 min

What is Claude Code?

Understand what Claude Code is and what makes it special

What is Claude Code?

Claude Code is a terminal-based AI coding assistant made by Anthropic. Think of it as having an expert developer sitting next to you, but in your terminal.

How It's Different

You might have used ChatGPT or Claude in a browser. Claude Code is different:

Browser AIClaude Code
Copy/paste code back and forthDirectly edits your files
You describe your projectIt sees your actual code
Manual file managementCreates files for you
Tab switchingStays in your terminal

Tip

Claude Code doesn't just suggest code - it can read, write, and run code on your computer with your permission.

What Can It Do?

Terminal
$ claude "Add a login page to my app"
โ–Œ

Claude Code can:

  • โœ… Read your existing code
  • โœ… Create new files
  • โœ… Edit existing files
  • โœ… Run terminal commands
  • โœ… Install packages
  • โœ… Debug errors
  • โœ… Explain code
  • โœ… Refactor projects

Warning

Claude Code asks permission before making changes. You stay in control!

The Workflow

Terminal
# 1. Navigate to your project
$ cd my-project
# 2. Start Claude Code
$ claude
# 3. Ask for what you want
> Build a todo list with local storage
# 4. Review and approve changes
Claude: I'll create these files:
- index.html
- styles.css
- app.js
Proceed? (y/n)
# 5. Done! Your code is ready.
โ–Œ

Aussie Note

It's like pair programming with an AI. You're the driver, Claude's the navigator. No more StackOverflow rabbit holes! ๐Ÿฐ

Why Learn This?

  1. Speed - Build in hours, not days
  2. Learning - Claude explains as it codes
  3. Quality - Get production-ready code
  4. Australian Context - Add our skills for local knowledge!

Prerequisites

Before installing Claude Code, you need:

  • โœ… Terminal basics (you just learned these!)
  • โœ… Node.js installed (we'll cover this)
  • โœ… An Anthropic account (free to start)

Key Takeaways

  • Claude Code runs in your terminal
  • It directly reads and edits your files
  • You approve all changes before they happen
  • It's like having an expert developer on call 24/7