Skip to content

Day 1: Foundation & Exploration ​

Theme: Understanding Legacy Codebases

Day 1 focuses on using Claude Code to rapidly understand and document unfamiliar codebases. By the end of the day, you'll be able to navigate any legacy system with confidence.

Labs Overview ​

LabTitleDurationDescription
1.2Codebase Exploration1 hourNavigate unfamiliar codebases using progressive exploration
1.3Building the Project Brain30 minCreate CLAUDE.md files for project-specific context
1.5Connecting the Dots1 hourMap dependencies and assess change risk
1.6The Scribe40 minGenerate and validate documentation
1.7Capstone: Full Reconnaissance1 hourIntegration lab combining all Day 1 skills

Sample Project ​

All Day 1 labs (except the capstone) use the node-express-mongoose-demo project:

bash
cd sample-projects/node-express-mongoose-demo

The capstone (Lab 1.7) uses hackathon-starter for a fresh challenge.

Prerequisites ​

  • Claude Code installed and authenticated
  • Sample projects cloned via ./sample-projects/setup.sh

Learning Path ​

Lab 1.2 → Lab 1.3 → Lab 1.5 → Lab 1.6 → Lab 1.7 (Capstone)

Recommended Approach

Complete labs in order. Each builds on skills from the previous one.

Claude for Coders Training Course