
Explore why the technical product manager role is growing, distinguish TPM from PM and developer, and learn how TPMs think through real industry cases to build great technical products.
Discover why tech product skills matter for product managers, detailing the 50/30/20 skill mix and key tech blocks like architecture, APIs, infrastructure, monitoring, and security, with real industry use cases.
Compare classical and tech product managers, outlining clients, backend focus, team setup, and the need for deep technical language to challenge developers and own architecture.
Lead a tech PM through building an image processing MVP for a big online shop, emphasizing API, brain, caching, and metrics like conversion and page load speed.
Learn end-to-end product management for a food delivery startup, balancing front-stage customer flows with backstage APIs, payments, adapters, and scalable architecture while tracking funnel, payment, and delivery metrics.
Scale a legacy airline's messaging system by designing a flexible architecture with adapters, routing, and monitoring to improve availability, latency, conversion, and data protection for reservations and customer service.
Apply TPM thinking to a reliability team in fintech, turning outages into a product by mapping before, during, and after outage actions, automating SLIs, monitoring, testing, and incident response.
Explore how to become a tech product manager by translating theory into practice through core building blocks such as APIs, architecture, and monitoring, illustrated with an e-library example.
Prioritize metrics from business to service level and low level metrics, define SLIs and SLOs through client negotiations, and monitor with Grafana to ensure reliable performance.
Explore ux research, ui systems, and prototyping to translate ideas into concrete designs with Figma, then map tech architecture, apis, and service health for reliable products.
I created much more practical exercise for all the important topics: architecture, APIs, SLIs/SLOs, testing, security, full product review. It all has a form of a simulator - you build an imaginary company with CTO, CEO, Principal PM, Engineering Manager and so on. Fun way to learn complex things.
Explore the tech product management role through real cases, concise definitions, and practical directions. Connect on LinkedIn and explore prioritization, planning horizons, analytics, A/B testing, and ML for product managers.
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 7 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. Also I am a founder of productdo. io - practical simulators to boost PM skills in action, not in theory.
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!