I recently finished my course at Product School and it was a very enriching learning experience for me. The combination of experienced faculty members (Working Product Managers) and enthusiastic peers makes learning a lot more fun. The curriculum provides you a well rounded knowledge of both theoretical and hand-on knowledge.
You have to finish a project by the end of 8 weeks of course, wherein you go through the entire lifecycle of Product Management right from distinguishing your customers to creating the best-fit product for them.
Overall a great experience.