Releases: carlvellotti/free-ai-courses
Release list
v2.0.3 - Update Mastery CTA to payment page
- Updated Mastery program copy in Module 1.1 and 1.7 from application to general availability
- New payment page URL: fullstackpm.com/courses/claudecode
v2.0.2 - Add Mastery program note
- Add note from Carl about the Mastery program at the end of Module 1.1 and 1.7
- Includes tracked link to fullstackpm.com/mastery application page
v2.0.1 - Remove Nimbalyst references
Remove Nimbalyst sponsorship references from course materials and website.
v2.0.0 - Module 4: Vibe Coding
What's New in v2.0.0
Module 4: Vibe Coding
Build a real web app from scratch and deploy it to the internet.
New Lessons:
- 4.1: Setup - The vibecoding mindset and project folder setup
- 4.2: Plan - Interview process to define clear requirements
- 4.3: Build & Iterate - Scaffold, build, and refine with screenshots
- 4.4: GitHub - Version control and backup
- 4.5: Go Live - Deploy to Vercel with a real URL
Time to complete: ~1-2 hours
Note for Product Managers
This module includes a quick check-in at the start - some foundational concepts are explained for non-PMs who've joined the course, but we move through them quickly. Lots of new content for everyone!
v1.0.2 - Fix module routing bug
Bug Fix
Fixed a critical bug where Claude would teach wrong module content (e.g., "competitive research" instead of "AI Image Generation") when running slash commands.
What Changed
- All 17 slash commands now have explicit hardcoded paths to teaching scripts
- Removed dynamic variable system that was causing the lookup chain to fail
- Teaching scripts now use hardcoded next module references
Technical Details
The old system told Claude to parse the command name, look up course-structure.json, and find the teaching script path. This chain sometimes failed, causing Claude to improvise content instead of teaching the actual module.
The fix: each slash command now directly specifies which file to read. No parsing, no lookup, no chain to fail.
v1.1.3 - Fix missing Module 1.4 data files and Module 2.1 path
Fixes
Module 1.4 (Agents)
- Added missing data files that were referenced in the teaching script but never created:
user-interviews/- 5 interview transcripts about mobile app demandsurvey-results.csv- 200 survey responses about mobile featuressupport-tickets/- 10 support tickets requesting mobile functionalitysales-notes.md- Lost deals documentation due to missing mobile app
Module 2.1 (Write a PRD)
- Fixed incorrect file path - Changed
methods/socratic-questioning.mdtosocratic-questioning.mdin 4 places to match actual file location
Impact
Students running Module 1.4 will now have all the data files needed for the multi-source research exercise. Module 2.1's Socratic questioning file will now be found correctly.
🤖 Generated with Claude Code
v1.1.2 - Fix duplicate folder structure
- Fixed duplicate lesson-module folders that were causing confusion
v1.1.1 - Fix file paths in Module 3.1.4
Fixes
- Corrected file paths in Module 3.1.4 CLAUDE.md for style_extract.py and image_gen.py
- Fixed outputs folder path reference
No new features - just path corrections.
v1.1.0 - Nano Banana: AI Image Generation
What's New
Nano Banana Module 🍌
A complete AI image generation course using Gemini 3 Pro. Learn to create professional visuals for PM work.
Module 3.1: Intro to Image Generation
- 3.1.1: Welcome & First Generation
- 3.1.2: Understanding the Basics
- 3.1.3: Consistency & Style
- 3.1.4: Building Your Style Database
Module 3.2: PM Use Cases
- 3.2.1: Users & Product Visuals (personas, journey maps, wireframes)
- 3.2.2: Strategy & Architecture (diagrams, matrices, roadmaps)
- 3.2.3: Marketing & Launch Assets (app store graphics, ads)
Fixes
- Fixed course-structure.json paths
- Fixed slash command structures
- Updated release script
Download
Download complete-course.zip, extract it, and run claude from inside the folder.
Nano Banana Test v1
Test release with Nano Banana module (Module 3.x)