https://github.com/carlvellotti/claude-code-pm-courseInteractive course teaching Product Managers how to use Claude Code effectively
An interactive course teaching Product Managers how to use Claude Code effectively for their daily work.
Module 0: Getting Started
- 0.0 Introduction - Course overview and what you'll learn
- 0.1 Installation - Install Claude Code and prerequisites
- 0.2 Start & Clone - Launch Claude Code and clone this course
Module 1: Claude Code Fundamentals
- 1.1 Welcome - Introduction to TaskFlow and the course project
- 1.2 Visualizing Files - Set up your visual workspace (Nimbalyst, Obsidian, or VS Code)
- 1.3 First Tasks - Process meeting notes, analyze research, work with images
- 1.4 Agents - Use parallel agents for complex workflows
- 1.5 Custom Sub-Agents - Create specialized AI personas for reviews
- 1.6 Project Memory - Use CLAUDE.md for context and instructions
- 1.7 Claude Code Navigation - Master file operations and searches
Module 2: Advanced PM Scenarios
- 2.1 Write a PRD - Partner with AI to create product requirements
- 2.2 Analyze Data - Data-driven product decisions
- 2.3 Product Strategy - Strategic planning and competitive analysis
Interactive Track (Recommended)
- Clone this repository
- Navigate to the course materials:
cd course-materials
- Start Claude Code:
claude
- Run
/start-1-1 to begin the first lesson
- Follow the guided, hands-on lessons
Each module has a REFERENCE_GUIDE.md that can be read standalone for quick reference.
⚠️ Important: Instructions for Claude Code
When you first open this repository in Claude Code:
- ❌ Do NOT install npm dependencies or run
npm install yet
- ❌ Do NOT build the website or run
npm run build
- ❌ Do NOT make any setup changes without being asked
Instead:
- 📖 Read the course content as guided
- 🎯 Wait for explicit instructions in each module
- 💬 Ask the user what they'd like to do next
The course is self-contained - we'll handle setup only when needed. Your job is to guide the user through the learning experience interactively.
- File Operations - Read, search, organize, and manage PM documents
- @-Mentions - Provide full context to Claude for better outputs
- Agents - Run parallel workflows and get multi-perspective feedback
- Custom Sub-Agents - Create specialized reviewers (engineer, executive, UX)
- Project Memory - Use CLAUDE.md to customize Claude's behavior
- Real PM Workflows - Write PRDs, analyze data, develop strategy
- Basic familiarity with product management
- Willingness to learn command-line basics
- Mac, Windows, or Linux computer
This course teaches PMs how to use Claude Code as a thinking partner, not just an automation tool. You'll learn to:
- Work faster without sacrificing quality
- Get multi-perspective feedback instantly
- Process research and data efficiently
- Write better documents with AI assistance
Time to Complete: ~4-6 hours for full interactive track
This work is licensed under CC BY-NC-ND 4.0.
Copyright © 2025 Carl Vellotti. You may view and share this course content with attribution, but commercial use and modifications are not permitted.