├── .gitignore ├── .gitmodules ├── .obsidian ├── app.json ├── appearance.json └── core-plugins.json ├── CLAUDE.md ├── LICENSE ├── README.md ├── TEST_COMMANDS.md ├── course-materials ├── .claude │ ├── SCRIPT_INSTRUCTIONS.md │ ├── agents │ │ ├── engineer.md │ │ ├── executive.md │ │ └── user-researcher.md │ ├── commands │ │ ├── start-1-1.md │ │ ├── start-1-2.md │ │ ├── start-1-3.md │ │ ├── start-1-4.md │ │ ├── start-1-5.md │ │ ├── start-1-6.md │ │ ├── start-1-7.md │ │ ├── start-2-1.md │ │ ├── start-2-2.md │ │ ├── start-2-3.md │ │ ├── start-3-1-1.md │ │ ├── start-3-1-2.md │ │ ├── start-3-1-3.md │ │ ├── start-3-1-4.md │ │ ├── start-3-2-1.md │ │ ├── start-3-2-2.md │ │ └── start-3-2-3.md │ └── skills │ │ └── pptx │ │ └── SKILL.md ├── README.md ├── company-context │ ├── COMPANY.md │ ├── COMPETITIVE.md │ ├── PERSONAS.md │ └── PRODUCT.md ├── course-structure.json ├── lesson-modules │ ├── 0-getting-started │ │ └── 0.2-start-and-clone │ │ │ └── attachments │ │ │ └── Pasted image 20251017134921.png │ ├── 1-fundamentals │ │ ├── 1.1-welcome │ │ │ └── CLAUDE.md │ │ ├── 1.2-visualizing-files │ │ │ ├── CLAUDE.md │ │ │ ├── attachments │ │ │ │ ├── Pasted image 20251014091933.png │ │ │ │ ├── Pasted image 20251014092017.png │ │ │ │ └── Pasted image 20251017140425.png │ │ │ ├── pm-workflow-example.md │ │ │ └── test-visualization.md │ │ ├── 1.3-first-tasks │ │ │ ├── CLAUDE.md │ │ │ ├── attachments │ │ │ │ └── ui-mockup-example.png │ │ │ ├── communication-styles │ │ │ │ ├── style-executive-email.md │ │ │ │ ├── style-notion-doc.md │ │ │ │ └── style-slack-update.md │ │ │ ├── design-mockup-description.md │ │ │ ├── meeting-notes-customer-feedback.md │ │ │ ├── meeting-notes-raw.md │ │ │ ├── product-sync-notes.md │ │ │ └── user-interviews │ │ │ │ ├── user-interview-01.md │ │ │ │ ├── user-interview-02.md │ │ │ │ ├── user-interview-03.md │ │ │ │ ├── user-interview-04.md │ │ │ │ ├── user-interview-05.md │ │ │ │ ├── user-interview-06.md │ │ │ │ ├── user-interview-07.md │ │ │ │ └── user-interview-08.md │ │ ├── 1.4-agents │ │ │ ├── CLAUDE.md │ │ │ ├── competitor-research │ │ │ │ ├── competitor-asana.md │ │ │ │ ├── competitor-clickup.md │ │ │ │ ├── competitor-jira.md │ │ │ │ ├── competitor-linear.md │ │ │ │ └── competitor-monday.md │ │ │ └── meeting-notes │ │ │ │ ├── meeting-notes-1.md │ │ │ │ ├── meeting-notes-10.md │ │ │ │ ├── meeting-notes-2.md │ │ │ │ ├── meeting-notes-3.md │ │ │ │ ├── meeting-notes-4.md │ │ │ │ ├── meeting-notes-5.md │ │ │ │ ├── meeting-notes-6.md │ │ │ │ ├── meeting-notes-7.md │ │ │ │ ├── meeting-notes-8.md │ │ │ │ └── meeting-notes-9.md │ │ ├── 1.5-custom-subagents │ │ │ ├── CLAUDE.md │ │ │ └── feature-spec-realtime-collab.md │ │ ├── 1.6-project-memory │ │ │ ├── CLAUDE.md │ │ │ └── TASKFLOW_CLAUDE.md │ │ └── 1.7-claude-code-navigation │ │ │ └── CLAUDE.md │ ├── 2-advanced-pm-work │ │ ├── 2.1-write-prd │ │ │ ├── CLAUDE.md │ │ │ ├── prd-templates │ │ │ │ ├── Carls-PRD-Template.md │ │ │ │ └── Lennys-PRD-Template.md │ │ │ ├── socratic-questioning.md │ │ │ ├── taskflow-company-context.md │ │ │ └── user-research │ │ │ │ └── pain-points.md │ │ ├── 2.2-analyze-data │ │ │ ├── CLAUDE.md │ │ │ ├── activation-funnel-q4.csv │ │ │ ├── generate_data.py │ │ │ ├── impact-estimation-framework.md │ │ │ ├── onboarding-experiment-results.csv │ │ │ ├── taskflow-usage-data-q4.csv │ │ │ └── user-survey-responses.csv │ │ └── 2.3-product-strategy │ │ │ ├── CLAUDE.md │ │ │ ├── frameworks │ │ │ ├── gibson-biddle-dhm.md │ │ │ ├── rumelt-strategy-kernel.md │ │ │ └── swot-analysis.md │ │ │ └── methods │ │ │ └── devils-advocate-strategy.md │ └── 3-nano-banana │ │ ├── .env.example │ │ ├── 3.1-intro-to-image-gen │ │ ├── 3.1.1-welcome │ │ │ ├── CLAUDE.md │ │ │ └── carl-reference.JPG │ │ ├── 3.1.2-basics │ │ │ └── CLAUDE.md │ │ ├── 3.1.3-style │ │ │ ├── CLAUDE.md │ │ │ ├── Piper 1.jpg │ │ │ ├── Piper 2.jpg │ │ │ ├── Winter 1.JPG │ │ │ ├── Winter 2.jpg │ │ │ ├── Winter 3.jpg │ │ │ └── style-reference.jpeg │ │ └── 3.1.4-style-database │ │ │ ├── CLAUDE.md │ │ │ ├── get_style.py │ │ │ ├── recursive-painter.jpg │ │ │ ├── style-library.html │ │ │ └── thumbnails │ │ │ └── 90s-analog-snapshot.jpg │ │ ├── 3.2-pm-use-cases │ │ ├── 3.2.1-users-product │ │ │ ├── CLAUDE.md │ │ │ └── hand-drawn-wireframe.jpg │ │ ├── 3.2.2-strategy-architecture │ │ │ └── CLAUDE.md │ │ └── 3.2.3-marketing │ │ │ └── CLAUDE.md │ │ ├── image_gen.py │ │ ├── outputs │ │ └── .gitkeep │ │ └── style_extract.py ├── outputs │ └── .gitkeep └── requirements.txt ├── docs ├── GITHUB_RELEASES_PLAN.md └── SEO_IMPLEMENTATION_SPEC.md ├── scripts ├── create-release.sh └── quick-setup.sh └── website ├── .gitignore ├── DEPLOY.md ├── README.md ├── VERCEL_SETTINGS.md ├── components └── EmailPopup.jsx ├── convert-content.sh ├── fix-frontmatter-v2.py ├── fix-frontmatter.py ├── next-env.d.ts ├── next-sitemap.config.js ├── next.config.mjs ├── package-lock.json ├── package.json ├── pages ├── _app.jsx ├── _meta.ts ├── advanced │ ├── _meta.ts │ ├── analyze-data.mdx │ ├── product-strategy.mdx │ └── write-prd.mdx ├── company-context │ ├── _meta.ts │ ├── competitive.mdx │ ├── overview.mdx │ ├── personas.mdx │ └── product.mdx ├── fundamentals │ ├── _meta.ts │ ├── agents.mdx │ ├── claude-code-navigation.mdx │ ├── custom-subagents.mdx │ ├── first-tasks.mdx │ ├── project-memory.mdx │ ├── visualizing-files.mdx │ └── welcome.mdx ├── getting-started │ ├── _meta.ts │ ├── installation.mdx │ ├── introduction.mdx │ └── start-and-clone.mdx ├── index.mdx ├── nano-banana │ ├── _meta.ts │ ├── consistency-style.mdx │ ├── marketing-launch-assets.mdx │ ├── setup.mdx │ ├── strategy-architecture-visuals.mdx │ ├── style-database.mdx │ ├── understanding-basics.mdx │ ├── users-product-visuals.mdx │ └── welcome-first-generation.mdx └── search.mdx ├── public ├── cc4pms2.mp4 ├── favicon.png ├── images │ ├── better-graphic.png │ ├── claude-code-for-pms.png │ ├── folder-location.png │ ├── nano-banana-banner.png │ ├── nano-banana-og.png │ ├── nano-banana │ │ ├── ad-app-minimal.png │ │ ├── announcement-launch-gradient.png │ │ ├── device-iphone-light.png │ │ ├── device-macbook-dark.png │ │ ├── hero-landing-bold.png │ │ ├── hierarchy-corporate.png │ │ ├── hub-spoke-technical.png │ │ ├── journey-map-handdrawn.png │ │ ├── journey-map-minimalist.png │ │ ├── landing-saas-hero.png │ │ ├── matrix-corporate.png │ │ ├── persona-illustrated-flat-vector.png │ │ ├── persona-portrait-cinematic.png │ │ ├── persona-scene-office-modern.png │ │ ├── pyramid-corporate.png │ │ ├── sequence-timeline.png │ │ ├── social-linkedin-professional.png │ │ ├── system-diagram-technical.png │ │ ├── wireframe-grayscale.png │ │ └── wireframe-hand-drawn-sketch.png │ ├── obsidian-explorer.png │ ├── obsidian-welcome.png │ ├── ui-mockup-example.png │ └── video-poster.jpg ├── robots.txt └── sitemap.xml ├── styles └── globals.css ├── theme.config.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/.gitmodules -------------------------------------------------------------------------------- /.obsidian/app.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /.obsidian/appearance.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /.obsidian/core-plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/.obsidian/core-plugins.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/README.md -------------------------------------------------------------------------------- /TEST_COMMANDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/TEST_COMMANDS.md -------------------------------------------------------------------------------- /course-materials/.claude/SCRIPT_INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/SCRIPT_INSTRUCTIONS.md -------------------------------------------------------------------------------- /course-materials/.claude/agents/engineer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/agents/engineer.md -------------------------------------------------------------------------------- /course-materials/.claude/agents/executive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/agents/executive.md -------------------------------------------------------------------------------- /course-materials/.claude/agents/user-researcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/agents/user-researcher.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-1.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-2.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-3.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-4.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-5.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-6.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-1-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-1-7.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-2-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-2-1.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-2-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-2-2.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-2-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-2-3.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-1-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-1-1.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-1-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-1-2.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-1-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-1-3.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-1-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-1-4.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-2-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-2-1.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-2-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-2-2.md -------------------------------------------------------------------------------- /course-materials/.claude/commands/start-3-2-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/commands/start-3-2-3.md -------------------------------------------------------------------------------- /course-materials/.claude/skills/pptx/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/.claude/skills/pptx/SKILL.md -------------------------------------------------------------------------------- /course-materials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/README.md -------------------------------------------------------------------------------- /course-materials/company-context/COMPANY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/company-context/COMPANY.md -------------------------------------------------------------------------------- /course-materials/company-context/COMPETITIVE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/company-context/COMPETITIVE.md -------------------------------------------------------------------------------- /course-materials/company-context/PERSONAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/company-context/PERSONAS.md -------------------------------------------------------------------------------- /course-materials/company-context/PRODUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/company-context/PRODUCT.md -------------------------------------------------------------------------------- /course-materials/course-structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/course-structure.json -------------------------------------------------------------------------------- /course-materials/lesson-modules/0-getting-started/0.2-start-and-clone/attachments/Pasted image 20251017134921.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/0-getting-started/0.2-start-and-clone/attachments/Pasted image 20251017134921.png -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.1-welcome/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.1-welcome/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251014091933.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251014091933.png -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251014092017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251014092017.png -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251017140425.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/attachments/Pasted image 20251017140425.png -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/pm-workflow-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/pm-workflow-example.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/test-visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.2-visualizing-files/test-visualization.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/attachments/ui-mockup-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/attachments/ui-mockup-example.png -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-executive-email.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-executive-email.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-notion-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-notion-doc.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-slack-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/communication-styles/style-slack-update.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/design-mockup-description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/design-mockup-description.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/meeting-notes-customer-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/meeting-notes-customer-feedback.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/meeting-notes-raw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/meeting-notes-raw.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/product-sync-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/product-sync-notes.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-01.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-02.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-03.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-04.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-05.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-06.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-07.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.3-first-tasks/user-interviews/user-interview-08.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-asana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-asana.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-clickup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-clickup.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-jira.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-jira.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-linear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-linear.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-monday.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/competitor-research/competitor-monday.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-1.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-10.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-2.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-3.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-4.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-5.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-6.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-7.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-8.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.4-agents/meeting-notes/meeting-notes-9.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.5-custom-subagents/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.5-custom-subagents/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.5-custom-subagents/feature-spec-realtime-collab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.5-custom-subagents/feature-spec-realtime-collab.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.6-project-memory/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.6-project-memory/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.6-project-memory/TASKFLOW_CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.6-project-memory/TASKFLOW_CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/1-fundamentals/1.7-claude-code-navigation/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/1-fundamentals/1.7-claude-code-navigation/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/prd-templates/Carls-PRD-Template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/prd-templates/Carls-PRD-Template.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/prd-templates/Lennys-PRD-Template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/prd-templates/Lennys-PRD-Template.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/socratic-questioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/socratic-questioning.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/taskflow-company-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/taskflow-company-context.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/user-research/pain-points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.1-write-prd/user-research/pain-points.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/activation-funnel-q4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/activation-funnel-q4.csv -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/generate_data.py -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/impact-estimation-framework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/impact-estimation-framework.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/onboarding-experiment-results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/onboarding-experiment-results.csv -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/taskflow-usage-data-q4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/taskflow-usage-data-q4.csv -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/user-survey-responses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.2-analyze-data/user-survey-responses.csv -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/gibson-biddle-dhm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/gibson-biddle-dhm.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/rumelt-strategy-kernel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/rumelt-strategy-kernel.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/swot-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/frameworks/swot-analysis.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/methods/devils-advocate-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/2-advanced-pm-work/2.3-product-strategy/methods/devils-advocate-strategy.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/.env.example: -------------------------------------------------------------------------------- 1 | GEMINI_API_KEY=your_api_key_here 2 | -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.1-welcome/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.1-welcome/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.1-welcome/carl-reference.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.1-welcome/carl-reference.JPG -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.2-basics/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.2-basics/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Piper 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Piper 1.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Piper 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Piper 2.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 1.JPG -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 2.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/Winter 3.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/style-reference.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.3-style/style-reference.jpeg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/get_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/get_style.py -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/recursive-painter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/recursive-painter.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/style-library.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/style-library.html -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/thumbnails/90s-analog-snapshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.1-intro-to-image-gen/3.1.4-style-database/thumbnails/90s-analog-snapshot.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.1-users-product/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.1-users-product/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.1-users-product/hand-drawn-wireframe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.1-users-product/hand-drawn-wireframe.jpg -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.2-strategy-architecture/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.2-strategy-architecture/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.3-marketing/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/3.2-pm-use-cases/3.2.3-marketing/CLAUDE.md -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/image_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/image_gen.py -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/outputs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /course-materials/lesson-modules/3-nano-banana/style_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/lesson-modules/3-nano-banana/style_extract.py -------------------------------------------------------------------------------- /course-materials/outputs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /course-materials/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/course-materials/requirements.txt -------------------------------------------------------------------------------- /docs/GITHUB_RELEASES_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/docs/GITHUB_RELEASES_PLAN.md -------------------------------------------------------------------------------- /docs/SEO_IMPLEMENTATION_SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/docs/SEO_IMPLEMENTATION_SPEC.md -------------------------------------------------------------------------------- /scripts/create-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/scripts/create-release.sh -------------------------------------------------------------------------------- /scripts/quick-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/scripts/quick-setup.sh -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | out 4 | .DS_Store 5 | *.log 6 | 7 | -------------------------------------------------------------------------------- /website/DEPLOY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/DEPLOY.md -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/README.md -------------------------------------------------------------------------------- /website/VERCEL_SETTINGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/VERCEL_SETTINGS.md -------------------------------------------------------------------------------- /website/components/EmailPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/components/EmailPopup.jsx -------------------------------------------------------------------------------- /website/convert-content.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/convert-content.sh -------------------------------------------------------------------------------- /website/fix-frontmatter-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/fix-frontmatter-v2.py -------------------------------------------------------------------------------- /website/fix-frontmatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/fix-frontmatter.py -------------------------------------------------------------------------------- /website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/next-env.d.ts -------------------------------------------------------------------------------- /website/next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/next-sitemap.config.js -------------------------------------------------------------------------------- /website/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/next.config.mjs -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/_app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/_app.jsx -------------------------------------------------------------------------------- /website/pages/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/_meta.ts -------------------------------------------------------------------------------- /website/pages/advanced/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/advanced/_meta.ts -------------------------------------------------------------------------------- /website/pages/advanced/analyze-data.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/advanced/analyze-data.mdx -------------------------------------------------------------------------------- /website/pages/advanced/product-strategy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/advanced/product-strategy.mdx -------------------------------------------------------------------------------- /website/pages/advanced/write-prd.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/advanced/write-prd.mdx -------------------------------------------------------------------------------- /website/pages/company-context/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/company-context/_meta.ts -------------------------------------------------------------------------------- /website/pages/company-context/competitive.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/company-context/competitive.mdx -------------------------------------------------------------------------------- /website/pages/company-context/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/company-context/overview.mdx -------------------------------------------------------------------------------- /website/pages/company-context/personas.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/company-context/personas.mdx -------------------------------------------------------------------------------- /website/pages/company-context/product.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/company-context/product.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/_meta.ts -------------------------------------------------------------------------------- /website/pages/fundamentals/agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/agents.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/claude-code-navigation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/claude-code-navigation.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/custom-subagents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/custom-subagents.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/first-tasks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/first-tasks.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/project-memory.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/project-memory.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/visualizing-files.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/visualizing-files.mdx -------------------------------------------------------------------------------- /website/pages/fundamentals/welcome.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/fundamentals/welcome.mdx -------------------------------------------------------------------------------- /website/pages/getting-started/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/getting-started/_meta.ts -------------------------------------------------------------------------------- /website/pages/getting-started/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/getting-started/installation.mdx -------------------------------------------------------------------------------- /website/pages/getting-started/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/getting-started/introduction.mdx -------------------------------------------------------------------------------- /website/pages/getting-started/start-and-clone.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/getting-started/start-and-clone.mdx -------------------------------------------------------------------------------- /website/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/index.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/_meta.ts -------------------------------------------------------------------------------- /website/pages/nano-banana/consistency-style.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/consistency-style.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/marketing-launch-assets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/marketing-launch-assets.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/setup.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/strategy-architecture-visuals.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/strategy-architecture-visuals.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/style-database.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/style-database.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/understanding-basics.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/understanding-basics.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/users-product-visuals.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/users-product-visuals.mdx -------------------------------------------------------------------------------- /website/pages/nano-banana/welcome-first-generation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/nano-banana/welcome-first-generation.mdx -------------------------------------------------------------------------------- /website/pages/search.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/pages/search.mdx -------------------------------------------------------------------------------- /website/public/cc4pms2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/cc4pms2.mp4 -------------------------------------------------------------------------------- /website/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/favicon.png -------------------------------------------------------------------------------- /website/public/images/better-graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/better-graphic.png -------------------------------------------------------------------------------- /website/public/images/claude-code-for-pms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/claude-code-for-pms.png -------------------------------------------------------------------------------- /website/public/images/folder-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/folder-location.png -------------------------------------------------------------------------------- /website/public/images/nano-banana-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana-banner.png -------------------------------------------------------------------------------- /website/public/images/nano-banana-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana-og.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/ad-app-minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/ad-app-minimal.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/announcement-launch-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/announcement-launch-gradient.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/device-iphone-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/device-iphone-light.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/device-macbook-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/device-macbook-dark.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/hero-landing-bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/hero-landing-bold.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/hierarchy-corporate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/hierarchy-corporate.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/hub-spoke-technical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/hub-spoke-technical.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/journey-map-handdrawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/journey-map-handdrawn.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/journey-map-minimalist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/journey-map-minimalist.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/landing-saas-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/landing-saas-hero.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/matrix-corporate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/matrix-corporate.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/persona-illustrated-flat-vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/persona-illustrated-flat-vector.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/persona-portrait-cinematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/persona-portrait-cinematic.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/persona-scene-office-modern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/persona-scene-office-modern.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/pyramid-corporate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/pyramid-corporate.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/sequence-timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/sequence-timeline.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/social-linkedin-professional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/social-linkedin-professional.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/system-diagram-technical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/system-diagram-technical.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/wireframe-grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/wireframe-grayscale.png -------------------------------------------------------------------------------- /website/public/images/nano-banana/wireframe-hand-drawn-sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/nano-banana/wireframe-hand-drawn-sketch.png -------------------------------------------------------------------------------- /website/public/images/obsidian-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/obsidian-explorer.png -------------------------------------------------------------------------------- /website/public/images/obsidian-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/obsidian-welcome.png -------------------------------------------------------------------------------- /website/public/images/ui-mockup-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/ui-mockup-example.png -------------------------------------------------------------------------------- /website/public/images/video-poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/images/video-poster.jpg -------------------------------------------------------------------------------- /website/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/robots.txt -------------------------------------------------------------------------------- /website/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/public/sitemap.xml -------------------------------------------------------------------------------- /website/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/styles/globals.css -------------------------------------------------------------------------------- /website/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/theme.config.tsx -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlvellotti/claude-code-pm-course/HEAD/website/tsconfig.json --------------------------------------------------------------------------------