github twitter linkedin instagram email
PM Course

When I joined Firebase a month after graduation, I had zero experience with product management. My degree and all my studies were focused exclusively on technical subjects, and I lacked a lot of the business acumen and many of the social skills required to PM effectively.

So, just prior to leaving Google, I sent an email to the head of the CSSE department at Rose-Hulman asking if they’d be interested in having me come teach a once-per-week course on product management as an elective for upper division students. Luckily, they were excited to have me, and I slotted in a class for Fall 2019.

My goals for the course are:

  • give students all the skills they need in order to get a PM internship or full-time role
  • inspire students to start their own companies
  • create a pipeline of good PM hires
  • refresh my own PM skills in perparation for what’s next

The primary audience is computer science/software engineering students with no experience in product management, and assuming no economics or business background. For experienced PMs, it may seem pretty basic, because it is!

While it’s hard to fit everything into 30 hours of lecture, here’s my first attempt:

This course integrates concepts from many books (Note: Amazon Affiliate links), including:

YC Startup School also has great content for folks with slightly more experience.

Special thanks to Cassidy, Chrissy, James, and Oren for their contributions to the course material (and to my growth as a PM).