We may earn an affiliate commission when you visit our partners.
Course image
Anna Kolenkina and Sundog Education by Frank Kane

Last Updated: August 2024

Are you planning to advance your career beyond the pure technical execution of junior positions to a Staff Engineer and beyond?

Do you want to work on cutting-edge technologies and innovations but feel stuck with execution work and don’t have any exposure to the strategic product initiatives and roadmap?

Have you ever struggled to convince your product manager to plan a code refactoring but failed as it does not affect customers in an obvious way?

Or have you ever been in a situation when you were asked to build a feature without context on WHY it is needed?

Read more

Last Updated: August 2024

Are you planning to advance your career beyond the pure technical execution of junior positions to a Staff Engineer and beyond?

Do you want to work on cutting-edge technologies and innovations but feel stuck with execution work and don’t have any exposure to the strategic product initiatives and roadmap?

Have you ever struggled to convince your product manager to plan a code refactoring but failed as it does not affect customers in an obvious way?

Or have you ever been in a situation when you were asked to build a feature without context on WHY it is needed?

Perhaps you are de-facto playing a PM role in a tech startup that does not have a product team yet, even in the formal software engineer role, and want to know how the product management process really works?

Finally, maybe you are considering whether transitioning to a Product Manager role could be your next career challenge.

If any of these questions resonate with you, we are inviting you to join us at the course Learn Product Management to Grow as an Engineer.

You will learn the end-to-end product management process, from defining product vision and strategy through product discovery to launching a product to market.

This knowledge is a must-have for those  looking to grow to a Staff Engineer and above, as your influence must extend beyond the engineering team and technical expertise. You will need to understand how key strategic product decisions are made to inject engineering context there and how to bring the most value to your business and customers.

It's common practice in many companies to require people to demonstrate their ability to perform new role duties before promoting them. So, a strong strategy to get ahead is periodically showcasing your product skills, gaining more exposure to strategic product roadmap, and using the knowledge from this course to boost your career.

Moreover, if you can speak the Product team's language and understand what drives their decisions, it will be much easier to frame your requests in a way that appeals to them. This can be an indispensable tool for pushing your engineering ideas forward.

The Course includes:

  • 5.5 hours of HD videos on product management with real-life up-to-date examples.

  • 50+ methods, tools, and frameworks used in product management in 2024.

  • A step-by-step "homework" for working on your own challenge (optional).

  • Quizzes to check your learning progress.

  • 100+ downloadable PDFs with lecture summaries and additional resources you can refer to so that you can quickly refresh the course content and further expand your knowledge.

  • Learners community where you can connect with your instructor and the other students of the course to ask questions, give and receive support, and get an extra hit of accountability.

  • New course lessons and updates. As building a good product is all about continuous improvements, we will be adding new materials and resources to the course - to reflect your feedback, our new experience, and industry trends.

And yes, If you don't like the course, you can get a refund within 30 days, of course. So just try it.

Upon explicit request, we will provide you with a signed certificate of completion from FutureVersity - an educational company helping people learn and practice product management (this is in addition to Udemy's certificate).

You'll find more details on how to get your certificate in the course.

Your instructors:

Hi, I'm Frank, founder of Sundog Education. As one of Udemy's top instructors, I've had the privilege of teaching over 850,000 people around the world in the fields of data engineering, machine learning, AI, and technical management.

Before my teaching career, I spent nine years at Amazon headquarters, where my career spanned from senior engineer to senior manager - ultimately leading the engineering team for IMDb and racking up 17 issued patents in my field.

As part of the senior management team, I worked across the organization ensuring our engineering strategy aligned with our product strategy, and that's what this course is about.

Understanding product management is a useful skill for any engineer seeking career growth, and I'm excited to offer Anna's expertise to you.

Hi, I'm Anna - Founder and Lead Instructor at Futureversity - an Edutech platform helping people advance their product management skills.

Before starting FutureVersity, I was a Product Director of a series B AI startup based in Singapore, where I relocated six years back to do an MBA program.

In my role, I built the product function from scratch and launched an alpha version of the no-code application platform as a service for automating complex cognitive tasks.

I'm also a Product Management mentor who helped over 20,000 (and counting. ) students and mentees to move to Product Management from various backgrounds, including Software Engineering.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • New skills and knowledge necessary to advance your career beyond the pure technical execution of junior positions to a staff engineer and beyond.
  • New skills and knowledge to empower your growth in product-led tech organizations, giving you a competitive edge compared to other developers.
  • How to get better context and motivation by understanding why features you build are needed.
  • How to work with product managers and other key decision-makers in your team and sell them on your ideas.
  • How to work with product users and build up user empathy.
  • What is the role of a product manager within the product management process.
  • What is the product management process and what steps it includes.
  • How to understand product strategic initiatives, including product strategy, product roadmaps, and product goals.
  • How to discover and validate a problem or product opportunity.
  • Who are product stakeholders and their role in product management.
  • How to ideate solutions.
  • How to build up solution experiments (prototypes) and get feedback from users and stakeholders.
  • What’s the difference between product release and launch and how to launch a product to market.
  • Show more
  • Show less

Syllabus

Meet the instructor

Let's begin our product management crash course by defining what product management is and what steps or stages it includes.


Covered in the video:

  • What product management is and what steps or stages it includes?

  • What is the dual-track product development concept?

  • What product discovery means.

  • Teams involved in the product management process.

Read more
Introduction
How to Work with Udemy Video Player
How to get in touch - Learners community
Course resources - all in one PDF

As promised in the previous lecture, let’s speak about who a product manager is.


Covered in the video:

  • Factors that influence the Product Manager's scope of work.

  • Things common for every successful Product Manager.

This course includes a project where you'll either work on improving an existing product or create a new one from scratch.

The project is optional, and deciding whether to invest time in it or skip it is entirely up to you.


Covered in the video:

  • Two options for your course project.

Download the course Workbook
Homework 1: Choose your course project
Setting up Product strategic directions

Unless your role is a software engineer AND founder OR co-founder of a company, you may not be deeply involved in strategic decision-making. Also, it's common in many companies to keep development teams separate from business-related matters, often to minimize distractions and ensure smooth project execution.

But, having a solid understanding of WHY you're building something can bring you many benefits at your workplace.


Covered in the video:

  • Why understanding strategic topics is important for developers, regardless of the programming language they use (Python, JavaScript, Java, or any other)

Why every product needs a vision?

And why is vision alone not enough for a product team to act on? You will find out after watching this video.


Covered in the video:

  • Who drives a product vision & strategy at an early stage of a company.

  • What is a product/market fit, and why it’s important to find it.

  • What is a product vision and strategy with examples.

  • When product function starts contributing to product vision and strategy.

In this video, we'll dive into a crucial element that supports the product vision and strategy we discussed in the previous lecture: strategic product roadmaps.


Covered in the video:

  • What is a product roadmap? Key components of a roadmap.

  • Example of the public roadmap from ProdPad, a product management software that supports roadmap development.

  • How Software Engineers can benefit from knowing and understanding a company's strategic roadmap, regardless of the programming language they use (Python, JavaScript, Java, or any other).

Our discussion about product vision, strategy, and strategic roadmap won’t be complete unless we speak about how to measure the product strategy progress.

And this is where the product goals come in.


Covered in the video:

  • What product goals are.

  • How to set up goals using the OKRs technique.

Up to this point in the course, we’ve covered how we set strategic directions in product management, including vision, strategy, roadmap, and product goals.

But that’s not enough for us to start executing the plans.

Please watch this lecture to find out why.


Covered in the video:

  • What alignment means and why it's important to create it.

  • What are the main alignment themes and topics?

  • Introduction to an alignment technique - Impact Mapping.

  • Impact Mapping steps.

Through this short quiz, let's make sure that you are comfortable with the strategic topics on the product management process :)

Problem Discovery and Validation

If a problem is already well understood or we need to fix a product bug, we can start working on the solution right away.

But, on the other hand, if we need to understand a problem more, we can carry on with additional research to discover and validate a problem.


Covered in the video:

  • Why problem discovery and validation are activities that developers should be part of, irrespective of the programming language they use (Python, JavaScript, Java, or any other).

In this lecture let’s talk about the main sources of product opportunities, ideas, or problems to solve.


Covered in the video:

  • Source of product ideas #1: Stakeholders (including customers or users, internal and external teams).

  • Source of product ideas #2: Product analytics.

  • Source of product ideas #3: Market research and analysis.

In this lecture, let's talk about how to estimate your product's market size.

You'll need this analysis to understand the size of the product opportunity and if there will be enough demand for your product.


Covered in the lecture:

  • Three parameters to size up a market.

  • Top-down, bottom-up, and value theory approaches to calculate the market size.

In this video, let's start talking about competitor analysis - a regular activity within an end-to-end product management process.

Competitor analysis helps you identify the opportunities and threats to your product and business.

It also lets you strategize what opportunities to prioritize to serve your customers better and get prospective customers to switch from competing products.


Covered in the video:

  • Goals of competitor analysis.

  • Three types of competitors: direct competitors, secondary (or indirect) competitors, and replacement competitors.

  • Where you can find information on your product competitors.

Let's do a quick check of how well you understood the topics we've covered so far in this section.

Homework 2: Understanding the competitive landscape

This lecture will introduce you to an important discipline - User research -that helps you to get to know your customers and users better, build up empathy with them, and create products they love.

You will also learn how the User research fits into the Product Management process.


Covered in the video:

  • Difference between customers and users.

  • Definition of the User research and how it fits into the product development.

  • Overview of the steps of the User research process.

In this two-part lecture, we will start talking about the first step of the User research process - defining research goals, objectives, and hypotheses.

We will also define the hypothesis, goals, and objectives for the course follow-along project.


Covered in the lecture:

  • Formulating assumptions about a problem.

  • How to transform assumptions into problem hypotheses.

This is the second part of the lecture where we talk about the first step of the User research process - defining research goals, objectives, and hypotheses.

We will also define the hypothesis, goals, and objectives for the course follow-along project.


Covered in the lecture:

  • How to define goals and objectives for a research project.

In this lecture, we will go through the most popular methods to conduct research.


Covered in the lecture:

  • Ten of the most popular research methods you must be aware of

In the lecture, we will talk about how you can select which method to choose for your research project.


Covered in the lecture:

  • Difference between qualitative and quantitative research methods.

  • How to select a research method based on the stage of product development.

In this lecture, we will select research methods for the problem discovery stage for the course follow-along project.


Covered in the lecture:

  • Research methods that will be used for the course project problem discovery.

Homework 3: Planning User Research project

In this two-part lecture, we will talk about finding target users for a problem you want to solve.


Covered in the lecture:

  • How to do user segmentation to find your target group.

  • Should you aim to find a broad or narrow user segment?

  • How to prioritize target user segments.

This is the second part of the lecture where we talk about finding target users for a problem you want to solve.


Covered in the lecture:

  • How to do user segmentation to find your target group.

  • Should you aim to find a broad or narrow user segment?

  • How to prioritize target user segments.

Let’s discuss why we need a user persona tool when discovering a problem and solution and how to create it.


Covered in the lecture:

  • User persona definition.

  • Main segments that make up a user persona.

  • If a persona is the same as a user group.

  • When to create a user persona, and how many do you need.

  • Tools available for developing a persona.

Homework 4: Build up a Customer persona

In this video, let's look at how to recruit participants for your user research project.


Covered in the lecture:

  • Steps to recruiting research participants.

  • When to speak with users and non-users of your product.

  • Most common channels for recruiting prospective users.

The second step in recruiting research participants is to create an interview screener. So let’s figure out how to make it.


Covered in the lecture:

  • Why you need an interview screener.

  • How to come up with questions for your screener.

  • Tools available to create a good interview screener.

The final step in recruiting research participants is to send out invitations to participate in your research. Let’s talk about how to organize this process.


Covered in the lecture:

  • What channels to use for sending out invitations.

  • Whom to invite from your product team.

  • How many interviews do you need.

  • Should you offer any incentives for people to talk to you?

We are almost ready to begin interviewing users and collecting the first insights regarding the problem we want to solve.

There is one last task we have to take care of before we are all set to meet with users - creating an interview discussion guide.


Covered in the lecture:

  • Why you need a discussion guide.

  • Discussion guide structure.

  • Tips on creating a discussion guide.

In this video, Anna will give her final recommendations for making the most out of your user interviews.


Covered in the lecture:

  • Ten things that will help you to conduct an insightful user interview.

Homework 5: Planning your user interviews

In this video, we will begin discussing how you can analyze findings from your research (e.g., user interviews) and uncover insights to help you ideate and design a solution.


Covered in the lecture:

  • Why you need to make notes during your interviews.

  • What to look for when analyzing your interview notes.

  • What a validated hypothesis is.

  • What to do if, after more than ten interviews, you are still not getting answers to your research questions?

So after you've analyzed interview findings using one or several techniques we covered in the previous videos, it's time to formulate a "problem statement" or "point of view statement."


Covered in the lecture:

  • What is a problem statement?

  • Templates to write a problem statement.

  • Problem statement examples.

Homework 6: It’s time to meet your users

So we've reached the final step of our user research project - creating a research report.


Covered in the lecture:

  • The purpose of a research report.

  • Things to include in your report.

  • With whom you should share a report.

In this two-part video, Anna will walk you through the problem discovery interviews for the follow-along project, the interview findings, and the decision she made on whether she wants to continue working on the same idea or pivot to something different.


Covered in the lecture:

  • The context behind the JustDo project.

  • JustDo problem hypotheses, goals & objectives of the research project.

  • Target audience.

  • Channels used to approach the target users.

  • Interview screener questions.

This is the second part of the video where Anna walks you through the problem discovery interviews for the follow-along project, the interview findings, and the decision she made on whether she wants to continue working on the same idea or pivot to something different.


Covered in the lecture:

  • Insights from the user interviews and what hypotheses have been validated.

  • Course project's problem statement.

  • Next steps - go/no go for the project.

  • Final recommendations on what to pay attention to when doing a research project.

Now that you have collected all the discovery findings, let's see how we can sum them up using the Impact Mapping framework.

By filling in the Impact Map and sharing it with product stakeholders you make sure that all parties stay on the same page of project planning and execution.


Covered in the video:

  • How to define goals for the Impact Mapping.

  • Defining the first and second levels of the Impact Map for the course project - Objective and Actors.

Now that you have collected all the discovery findings, let's see how we can sum them up using the Impact Mapping framework.

By filling in the Impact Map and sharing it with product stakeholders you make sure that all parties stay on the same page of project planning and execution.


Covered in the video:

  • Defining the third level of the Impact Map for the course project - Impacts.

Let's check your understanding of the user research process.

Homework 7: Document Problem Discovery findings with an Impact Map
Solution Discovery

Welcome to the new section of the course called "Solution Discovery."

So far, we have invested a significant amount of time in researching and validating the right problem to solve for our users.

Now, we're ready to move forward with the second part of the product discovery track: designing and validating our solution.


Covered in the video:

  • Steps of the Solution Discovery process.

In this video, we will discuss how to brainstorm solutions that might solve a problem you've been discovering in the previous sections of the course.


Covered in the video:

  • Overview of the steps of the brainstorming process.

  • Tips and tricks on organizing and handling productive brainstorming sessions.

In this video, we will be practicing creating How Might We questions that we need as a seed for the solution ideation process.

As always, Anna will use her follow-along project as an example

In this video, we will learn how to define the fourth level of the Impact Map - solutions or deliverables.

Anna will also show you the results of the solution ideation workshop she ran for the course project and explain how she envisions each solution could work.


Covered in the video:

  • Recap of step 4 of the Impact Mapping process.

  • Overview of five possible solutions for the course project and their pros and cons.

In this and the following two lectures, we will discuss prioritization techniques.


Covered in the video:

  • Why and when do you need to make prioritization calls.

  • What are some typical yet bad prioritization practices still in place in some companies?

In this lecture, we will be covering the RICE prioritization framework.

This lecture is important since you need at least one prioritization framework in your toolkit, and it’s a good idea to start with RICE.


Covered in the video:

  • Intro to RICE prioritization.

  • Overview of four factors included in the framework: reach, impact, confidence, effort.

  • Two additional criteria you can include in the framework.

Let's check your knowledge of the topics we have covered in this section.

It will be a follow-along video where Anna will show you her process behind prioritizing solutions for the course project.


Covered in the lecture:

  • Prioritizing five possible solutions for JustDo with the RICE framework.

Homework 8: Solution ideation & prioritization

Now that we've prioritized the most promising solution, let's figure out what assumptions we are making regarding the solution.

Understanding solution assumptions helps us to assess major risks associated with solution development and launch.


Covered in the lecture:

  • Overview of solution risks relative to the lifecycle stage of a company.

Let's list down the assumptions about the solution for the course project.


Covered in the lecture:

  • Overview of the major assumptions for the JustDo solution.

The next question we have to answer after we define assumptions about our solution is what assumptions need further testing. Yes, you don't need to test all assumptions from your list!


Covered in the lecture:

  • What is a "leap-of-faith" assumption?

  • How to identify assumptions that need further testing.

Prototyping techniques: Overview

So far, we have done a great job defining solution assumptions, finding the riskiest ones, and learning about solution prototyping techniques.

Now it's time to combine these pieces and design our prototype experiment.


Covered in the lecture:

  • Why do we need to run experiments?

  • What is a Minimum Viable Experiment?

  • Three components of every experiment.

  • How to define solution hypotheses.

Welcome to the second part of the lecture, where we will continue talking about planning your prototype experiments.


Covered in the lecture:

  • Deciding what tests we will run to validate/invalidate hypotheses.

  • Defining success metrics for every experiment.

In this video, And will show you how she describes experiments for the course project. So if you follow along, please continue watching the video.


Covered in the lecture:

  • Planning prototype experiments for the course project.

Homework 9: Planning your Minimum Viable Experiments
Solution Validation

Welcome to the new chapter of the course! Here we will cover the last step of the discovery process and speak about how to validate your solution through prototype testing.

In this video, we will discuss how to test solution usability.


Covered in the video:

  • Why test usability.

  • Goals of the usability testing.

  • Four types of usability testing.

In this video, we will continue talking about usability testing.


Covered in the video:

  • How to prepare for the testing.

  • How to conduct the test to get the maximum insights from your target users.

Welcome back to the series of lectures where we talk about usability testing.

This time we will discuss how to select participants for your usability tests.


Covered in the video:

  • How many participants do you need for each test.

  • How to recruit your target users.

This video will cover how to collect feedback on solution desirability.


Covered in the video:

  • Why you need to run desirability tests.

  • Examples of questions you can ask during the test.

  • How desirability testing fits into the solution validation process.

In this video, we will cover how to get solution feedback from your internal teams.


Covered in the video:

  • How to validate solution feasibility.

  • How to make sure that your solution is business viable.

It's time to check your knowledge!

Launching a product to the market

Finally, we are close to launching our product to the market!

It's one of the major milestones for every product team, as it's incredibly rewarding to see all your and your colleagues' hard work go live and start bringing value to the customers.

In this section, we will go through the types of launches and examples of goals you can set for the launch.

We will also review the launch process and go through every step in detail.

In this video, we will discuss what it means to launch a product to market, what goals companies typically try to achieve when launching a product, and what common types of launches you need to be familiar with.


Covered in the video:

  • What it means to launch a product.

  • Product Launch goals.

  • Soft launch vs. Full-scale launch.

In this video, we will learn how to prepare for launching a product.


Covered in the video:

  • Three phases of the launch process.

  • What is a launch checklist?

  • Key activities to include in the launch checklist.

In this video, we will continue discussing how to prepare for a product launch.


Covered in the video:

  • Key activities to include in the launch checklist.

After watching the lecture, you will know what happens on the launch day and the key activities of the post-launch stage.


Covered in the video:

  • Things to do on a launch day.

  • Next steps after the launch.

Let's find out if you understand the key concepts covered in this section :)

Homework 10: Planning your product launch
Get your Certificate!
Bonus section
Bonus Section

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores engineering strategy, which is standard in senior engineering and management roles
Develops strategic product skills, which are core for developers seeking career growth
Taught by Frank and Anna, who are recognized for their work in technical management and product management, respectively
Examines product strategic initiatives, including product strategy, product roadmaps, and product goals
Develops problem discovery and validation skills
Taught by experienced instructors with a proven track record of success in the tech industry

Save this course

Save Learn Product Management to Grow as an Engineer to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn Product Management to Grow as an Engineer with these activities:
Volunteer to mentor other students in the course
Mentoring others can help you solidify your understanding of the course material and improve your communication skills.
Browse courses on Mentoring
Show steps
  • Contact the course instructor and express your interest in mentoring.
  • Meet with your mentee regularly to discuss the course material.
  • Help your mentee with coding problems and answer their questions.
  • Provide feedback on your mentee's work.
Start Running Through Some Coding Challenges On LeetCode
This course will be very coding-heavy, and you need the best problem-solving skills you can muster. This activity will help get you warmed up.
Show steps
  • Create an account on LeetCode.
  • Pick a problem that looks interesting and try to solve it.
  • If you can't solve it, read the discussion board or watch a tutorial.
Follow a tutorial on how to build a simple web application
You'll be doing a lot of web development throughout this course, and building a simple web application from scratch will help you grasp the basics.
Browse courses on Web Development
Show steps
  • Find a tutorial for beginners.
  • Follow the tutorial step-by-step.
  • If you get stuck, ask for help in the course discussion board.
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
Review Agile Development Methodologies
Reviewing agile development methodologies can help you reinforce your understanding and prepare for the course.
Browse courses on Agile
Show steps
  • Read articles, books, or online resources on agile principles and practices.
  • Attend a webinar or workshop on agile methodologies.
Read the book Clean Code: A Handbook of Agile Software Craftsmanship
This book is a must-read for anyone who wants to write clean, maintainable code. It will help you learn best practices for software development and improve your coding skills.
View CLEAN CODE on Amazon
Show steps
  • Read the book.
  • Take notes on the key concepts.
  • Apply what you learn to your own code.
Practice Coding Challenges on LeetCode
Solving coding challenges on LeetCode can help you reinforce your understanding of core programming concepts.
Browse courses on Coding
Show steps
  • Choose a problem and read the problem statement carefully.
  • Design a solution and implement it in your preferred programming language.
  • Test your solution and debug any errors.
Join a Study Group for Product Management
Joining a study group for product management can provide you with peer support and enhance your learning through collaboration.
Browse courses on Product Management
Show steps
  • Find a study group that aligns with your interests and learning style.
  • Attend regular study sessions and actively participate in discussions.
  • Work together on projects or case studies to apply your knowledge.
Practice writing code every day
Regular coding practice will help you improve your skills and make you more confident in your abilities.
Show steps
  • Set aside some time each day to practice writing code.
  • Find coding problems online or in textbooks.
  • Try to solve the problems on your own.
Follow a Guided Tutorial on React Native
Following a guided tutorial on React Native can help you gain practical experience in building mobile applications.
Browse courses on React Native
Show steps
  • Find a reputable tutorial or course on React Native.
  • Follow the steps in the tutorial and build the project along with the instructor.
  • Experiment with the code and explore different features of React Native.
Create a cheat sheet of all the coding concepts we cover in class
For a course with this much content, there will be many details and ideas to keep track of. This activity will help you stay organized and make studying easier.
Show steps
  • Review class notes and textbooks to identify key concepts.
  • Create a document or spreadsheet to organize the concepts.
  • Include examples, definitions, and any other relevant information.
Attend a Product Management Workshop
Attending a product management workshop can provide you with immersive learning and networking opportunities.
Browse courses on Product Management
Show steps
  • Research and identify reputable product management workshops.
  • Register for a workshop that aligns with your interests and career goals.
  • Actively participate in the workshop sessions and engage with speakers.
  • Network with other attendees and industry professionals.
Create a Presentation on a Product Management Concept
Creating a presentation on a product management concept can help you synthesize your understanding and improve your communication skills.
Browse courses on Product Management
Show steps
  • Choose a product management concept that you want to learn more about.
  • Research the concept and gather information from various sources.
  • Structure your presentation with a clear introduction, body, and conclusion.
  • Create visually appealing slides and practice your delivery.
Contribute to an open-source project
Contributing to open-source projects is a great way to learn about real-world software development practices and improve your coding skills.
Browse courses on Open Source
Show steps
  • Find an open-source project that you're interested in.
  • Read the project documentation and contribute to the project's codebase.
  • Submit a pull request and get your changes merged.

Career center

Learners who complete Learn Product Management to Grow as an Engineer will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Learn Product Management to Grow as an Engineer.
Innovation and Creativity Management
Spark, Hadoop, and Snowflake for Data Engineering
Spark, Hadoop, and Snowflake for Data Engineering
Customer-Centric Innovation
Google Certified Professional Data Engineer
Manufacturing Guide for Mechanical Product Development
Software Engineering Basics for Everyone
Product Cost and Investment Cash Flow Analysis
Product Management A-Z: Excel as a PM & Build great...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser