Skip to content

Day 1 -- Installation: Setup & First Commits

Today is about getting Claude Code installed, authenticated, and completing real work. Not a hello-world, not a "type this and watch it echo back" -- by the end of today you'll have Claude Code running in print mode for scriptable one-shot tasks and in interactive mode for multi-turn sessions, plus CLAUDE.md wired up so Claude knows your project without being told twice.

What you'll have by the end of today

  • Claude Code installed and passing claude doctor
  • Authentication working (OAuth, API key, or SSO)
  • Print mode mastered for one-shot tasks you can script and pipe
  • Interactive mode working with slash commands and keyboard shortcuts
  • CLAUDE.md configured so Claude walks into your project already knowing the rules

Lessons

  1. What Claude Code Is (and Isn't) -- places Claude Code in the agent ecosystem, explains what an autonomous coding agent actually does, and sets expectations for the rest of the course
  2. Installation & Authentication -- the installer, OAuth flow, API key setup, SSO for enterprise, and verifying everything with claude doctor
  3. Print Mode -- Your First Real Task -- one-shot mode for scriptable tasks, controlling tool access, output formats, and completing a genuine task instead of a demo
  4. Interactive Mode -- the REPL, slash commands, keyboard shortcuts, session management, and the permission system
  5. CLAUDE.md & Memory -- the CLAUDE.md hierarchy, auto-memory, rules directories, settings files, and workspace trust

Next: Day 2 -- Skills, Memory & Automation