Module 02 — Claude Code fundamentals

In this module

You will be able to install Claude Code, navigate its terminal interface, understand its agentic loop, write an effective CLAUDE.md, and master plan mode to structure your work before coding.

2.1 — Installation and first launch

Claude Code is an autonomous terminal agent, not just another IDE extension. It lives in your shell, understands your project, and performs concrete actions on your code. Before anything else, you need to install it — it takes less than a minute.

Installation methods

The recommended method on macOS, Linux, and WSL:

curl -fsSL https://claude.ai/install.sh | bash

Homebrew alternative on macOS:

brew install --cask claude-code

On Windows, two options:

# PowerShell
irm https://claude.ai/install.ps1 | iex

# CMD (requires Git for Windows)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Winget is also available:

winget install Anthropic.ClaudeCode

First steps

cd /your/project
claude                           # launches an interactive session
claude "explain this project"    # launches with a direct question
claude -p "query"                # non-interactive mode (print mode), for scripts
claude --continue                # resumes the last conversation
claude --resume                  # resumes a specific session
claude -n "feature-auth"         # named session

Claude Code is tied to your working directory. It detects the stack, the structure, the configuration files. Always navigate to the right folder before launching it.

Key takeaways

• One-command install: curl -fsSL https://claude.ai/install.sh | bash

• First launch: cd /your/project && claude

• Non-interactive mode for scripts: claude -p "query"

• Session resume: --continue (last) or --resume (specific)

• Claude Code is contextual: it understands the project you're in

In this module

  1. 2.1 — Installation and first launch Available
  2. 2.2 — The terminal interface
  3. 2.3 — The agentic loop
  4. 2.4 — Built-in tools
  5. 2.5 — CLAUDE.md: persistent memory
  6. 2.6 — Conditional rules
  7. 2.7 — Providing context
  8. 2.8 — Plan Mode vs Normal Mode
  9. 2.9 — Sessions and continuity
  10. 2.10 — Built-in git
  11. 2.11 — Essential keyboard shortcuts
  12. 2.12 — First guided project

Locked content

Unlock the full course to access this module.

Unlock

Already purchased? Recover access