Courses

Product Management

There are different schools of thought on how technical a great product leader needs to be. Some product leaders can be successful with very limited technical expertise. They do this by focusing heavily on the customer or user, having deep empathy for them, and understanding their core underlying problems or jobs to be done. These product leaders tend to be great at determining what problems to solve and sometimes what to build. They typically rely heavily on great technical partners to determine how to build a solution and/or what solution to build. More technical product leaders still rely heavily on technical partners to determine how to best build a solution. These product leaders also still need to have that deep customer understanding. However, they can lean more into brainstorming what to build and can pre-emptively think through tradeoffs of different ideas based on their knowledge of how to build them. They often can be easily empathise with engineers on the technical challenges and complexities that may arise.

Product Thinking and PM Interview Prep is designed to teach you the principles of product management and product strategy. It is also designed to help you prep for the PM interview or to interview a PM for your team.

Coding for Product Managers is designed to help non-technical or technical product managers learn the basics of coding so that is easier for them to understand and learn how software is built. It is also designed to teach them how to build prototypes or even real websites to launch their own ideas or easily modify work done by engineers.

Mac and VS Code Cheat Sheet and Python 101: Data types and functions are designed to be read after you have taken the Coding for Product Managers course so that you can learn a new language (Python) and start to work more efficiently.

  1. Product Thinking and PM Interview Prep
  2. Coding for Product Managers
  3. Mac and VS Code Cheat Sheet
  4. Python 101: Data types and functions

HackedSelf

This section is designed to help you become wiser, smarter, and more effective at everything. Instructions: read a cheat sheet for a book, then go read the book, then re-read the cheat sheet regularly (e.g., 3 days after reading the book, 3 weeks after, 3 months after, and then every 3 years or so). This way, you will not only learn the material that you read but store in your long term memory so that you don't forget it.

  1. Getting Things Done by John Allen
  2. Will Power by Roy Baumeister
  3. How to Read a Book by Charles Van Doren
  4. Predictably Irrational by Dan Ariely
  5. No Rules Rule by Reed Hastings
  6. Getting More by Stuart Diamond