Skip to content

carlvellotti/claude-code-pm-course

Repository files navigation

Claude Code PM Course

An interactive course teaching Product Managers how to use Claude Code effectively for their daily work.

Course Structure

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

How to Use This Course

Interactive Track (Recommended)

  1. Clone this repository
  2. Navigate to the course materials: cd course-materials
  3. Start Claude Code: claude
  4. Run /start-1-1 to begin the first lesson
  5. Follow the guided, hands-on lessons

Reference Track

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.

What You'll Learn

  • 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

Prerequisites

  • Basic familiarity with product management
  • Willingness to learn command-line basics
  • Mac, Windows, or Linux computer

About This Course

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

License

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.

About

Interactive course teaching Product Managers how to use Claude Code effectively

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •