Follow the Explore → Plan → Code → Commit Workflow
Your supervisor has asked for a new function: warmest_and_coldest_months() that finds the warmest and coldest months across all stations combined.
Before writing a single line, you should first check whether this functionality already exists somewhere in the project — there's no point planning from scratch if it's already there. That's the explore step. Then you plan, code, and commit.
The team's project is already in your working directory at /home/repl/climate-analysis/.
This exercise is part of the course
Claude Code 101
Exercise instructions
- Start Claude Code with
claude. - Ask Claude what monthly analysis functions currently exist in
analyze.pyand what they return. - Enter Plan mode with
/planand ask Claude to plan awarmest_and_coldest_months()function foranalyze.py. - Once you approve the plan and Claude implements it, ask Claude to commit the changes.
- When done, type
/exitto exit Claude Code.
Note: Claude may ask you questions to implement the plan. Your choices don't affect the exercise grading.
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
Start Exercise