Do product managers in tech need to know how to code (program)?
Most product managers in tech do not need to know how to code. Other technical knowledge such as an understanding of development frameworks like Scrum, familiarity with architecture topics, and insight into technology trends are more important than ability to program. Product managers working on products aimed at technicians, particularly programmers, may need to know how to code.
We get this question consistently. Understanding the challenges faced by engineers can help you be more empathetic and understand their estimates for feature development. However, there are many successful product managers who don't know how to code (either because they never learned or their programming skills have become stale/obsolete).
We've heard very good things about this free course from Harvard.