Claude Code Foundations – Your Daily Dev Workflow By the end of this lesson, students should be able to: Installation. Claude Code is installed as a CLI tool. Current installation instructions are at docs.anthropic.com/en/docs/claude-code/setup – always follow the current documentation rather than memorized steps, as the installation process may change between versions. General setup flow: Authentication. Claude Code uses your Anthropic account or API key for authentication. For personal use, Claude.ai account authentication is the standard path. For team use or programmatic integration, API key authentication may be appropriate. Verify current authentication options at docs.anthropic.com. IDE integration. Claude Code has IDE extensions for VS Code and JetBrains IDEs (verify current availability). The extension surfaces Claude Code within your editor – providing an inline panel rather than requiring a separate terminal window. For terminal-first developers, the standalone terminal mode is fully featured. For IDE-centric workflows, the extension reduces context switching. Key configuration settings. Claude Code has configurable settings (verify current settings reference at docs.anthropic.com/en/docs/claude-code/settings): Writing your first CLAUDE.md. A minimal effective CLAUDE.md covers: # Project: [Name] ## Tech Stack ## Architecture Notes ## Conventions ## Current Focus ## Test Command ## Things to Avoid Keep it short and current. A CLAUDE.md that accurately reflects the project is far more valuable than a comprehensive one that is six months out of date. Enroll to continue this lesson. The preview above shows the lesson objectives and opening lesson content. Enroll to view the full lesson, complete the practice work, and take the lesson quiz.
Lesson 2: Setting Up and Configuring Claude Code
Lesson Objectives
Lesson Content
claude from your terminal to launch
[Language, framework, database, key libraries]
[Brief description of the main components and how they relate]
[Naming conventions, code style, patterns to follow]
[What is actively being developed right now]
[How to run tests: `npm test`, `pytest`, etc.]
[Anti-patterns, deprecated approaches, things Claude should not do here]
