Technical Product Management: learn on 4 real industry cases – Udemy

(10 customer reviews)




What you’ll learn

  • Why does a Tech Product Manager role popularity grow in IT industry and examples of the companies hiring TPMs today
  • *Please note*: I do NOT teach basic PM-ing here – this course is an add-on to boost your existing skills, not to make you a PM from scratch!
  • How to decompose large tech business problems and find/utilize tech insights (based on 4 real industry examples)
  • What are the must-know Tech Product building blocks of any real service: APIs, architecture, reliability, monitoring, etc.
  • What is the difference between a Tech PM and a PM, Developer, Program and Project manager, in a big company or a startup
  • How to become a Tech Product Manager: growth reading materials for a PM or a Developer (no repetition of the PM base)
  • How to improve projects at your current job with a Tech Product approach
  • Bonus: feel free to message me with any questions you have regarding the course or your own product

Why Technical Products Management?

This course is about Tech Product Manager – a rapidly growing role in today’s IT industry.

Many innovative companies (Google, Amazon, Facebook, Booking, Uber, etc) build a big portion of their value on the non-intuitive (for a classical product perspective) tech insights and need a mix of product and technical skills to drive it from a vague idea to the end customer facing solution. Think Google Search: minimum UI, but maximum algorithmical and infrastructural magic which almost fully determines a value and the overall experience. As you probably guessed, search algorithms and large-scale infrastructure are two examples of Tech PM sweet spots.

But it is a mistake to think that unless you work for one of IT-giants, there is no application of Tech PM skills. Look around for a second —mostly everything you encounter is an online-service of some size: you book a flight and hotel online, order food, learn guitar, sometimes even do guided sport and renew a passport with your government — everything is online. All of these products do not hang in the air — they are powered by ecosystems of actual software (e.g. Java) services and there is a product leader with a team driving them in the right (or wrong) direction. The moment mostly everything in the product becomes a service, the leader naturally gets involved in a Tech PM area.

Ok, landscape is changing, but does the required PM skill set changes together with it? I think, that partially — yes. To illustrate it, we might roughly estimate, that for any successful Product Manager (or an entrepreneur) in any modern IT-project (including startups) there are critical, important and nice-to-have set of skills:

  • Product Management base (critical, ~50% of success) to know how to deal with customer requirements, in other words to have a solid PM base (i do not teach it here – there are already hundreds of courses on the topic)

  • Technical Product Addition (important, ~30% of success) to easily combine external and internal systems together, keep in mind non-functional requirements (architecture, security, infrastructure, reliability, etc) and at the end turn a product idea into a real practical IT service. The course is exactly about this part.

  • Domain knowledge (nice to have, ~20% of success) a specific domain knowledge on top (e.g. about payments, or about ML, or a content processing, etc) to ask the right questions and go deeper if your product needs it. It is nice to have because you can always learn if your product and tech product base is strong enough.

Why i can talk about Tech Product Management?

I have a solid tech background (a PhD in Computer Science with 7 years of software development) and then 5 years of the Tech Product management at Booking. com in different product and tech departments. In other words, i have a lot to share with you regarding Tech PMing.

Structure of the course

In the Part 1 I explain in details why Tech PM role is gaining popularity with the examples of Google, Uber, AWS, Stripe, etc. and set the course goals.

In the Part 2 I quickly cover specifics of the Tech PM role (it is expected that you already know PM basis from another course) and explain the main difference between a Technical Product Manager, a classical Product Manager, an Engineer, a Project Manager and a Technical Program Manager (completely different roles!). It will help you to frame the right context and avoid a confusion about who does what.

The core practical Part 3 of the course consists of the 4 real tech product use cases (different industries and company setups), which i solve for you applying Tech PM thinking process. There are also quizzes after each case and the final assignment to solidify your knowledge. Students who understood and completed all the assignments of this part would be able to apply TPM approach to their projects.

In the Part 4 I provide learning directions of how to grow your Tech PM skills. I first cover main Tech Product building blocks (APIs, infrastructure, architecture, monitoring, reliability, security) and then give you links to a lot of external materials to boost your technicality and PM skills.

Enjoy and join a growing community of Tech Product Managers passionate about building rockstar products on yet undiscovered tech insights!

Who this course is for:

  • Product managers who would like to boost their understanding of tech part of the product or even shift into a technology field
  • Developers who would like to boost their product approach to their daily projects or even switch to a Tech PM role
  • Beginners, who are trying to understand what branch of PMing they should pursue

Course content

  • Course introduction: why Tech Product skills are so important
  • Technical Product Manager: role definition and comparison with other tech roles
  • Tech PM approach explained on 4 real industry cases
  • How to become a TechPM: main Tech Product building blocks and learning materials

10 reviews for Technical Product Management: learn on 4 real industry cases – Udemy

  1. Donny Phan

    Super practical. Lessons are catered towards anyone looking to find work in this industry. It felt very comprehensive and gave me a broad understanding of the programming spectrum

  2. Madhav raj Verma

    Thanks for your great effort. i am fully satisfied with this course the way you teach and your explanation are very clear ,The content you provide in your course no one can do this at this price.

  3. Sachin Gupta

    I really didn’t want to leave a low rating as Angela is a great teacher. The 1st half of this course was terrific. The 2nd half was terrible. Under the justification of “teaching students how to figure things out on their own”, pretty much all videos and all explanations were dropped. You were just told what to do, given links to documentation and told to figure it out on your own. I understand doing that to some degree, but to revert to that entirely for nearly half the content barely makes this a course. It’s just a list of things for you to learn, then you’re left on your own to learn them. The 2nd half was so bad, especially the data science component, that I didn’t bother finishing the course.

  4. Vincent Beaudet

    Amazing 40 days course.
    Angela is a great teacher.
    The other 60 days are all about web developement, interacting with web pages, on your own with little to no explanations. I did not expect that at all. I wanted to learn more about software and scripting.
    This left me disappointed , confused and i started to doubt myself. Not a fun experience after the amount of effort i’v put in this course.

    Exercices format and explanations for the first 40 days were worth it tho.

  5. Ben K

    Not just an introduction to python, but really helps you learn fundamental aspects of python and coding in general. Some parts may require some knowledge on the subject (data science comes to mind) and there is quite some web development in the course. So, a few areas were not completely to my liking (I would have liked to see it done differently), but this course deserves the 5 stars in my opinion.

  6. Omid Alikhel

    I found the method a bit difficult when a code is written and then changed back to something different, with no enough explanation of how something happened and where it came from or a step by step explanation of why something is happening, i have no doubt in the instructors talent, but we are beginners!

  7. Devang Jain

    The course is not updated and most of the solution codes don’t work and there are no video solutions towards the end

  8. Szymon Kozak

    I think that the course tutor is really good in giving right information to learn at the right time. Thanks to this fact, my understanding of coding in python after 29 days of learning is above my expectations.

  9. Begoña Ruiz Diaz

    Ha sido la mejor elección que podría haber hecho.

  10. Vaibhav Sachdeva

    I want to thank Angela for making such an amazing course. It really helped me explore more things with python.

Add a review

Your email address will not be published.