Build a Google product that enables people to learn new skills.
- Eva Richardson
Ask some questions before answering this type of product design question.
Question Why are we building this product? Is there a reason why Google is interested in building this now?
Interviewer: No specific reason we were just exploring the opportunity to see if it makes sense.
Okay, well Google’s mission is to organize the world’s information, so I think it makes sense to organize all of the information around courses. Similarly, Google’s core competency is in search, so I think it makes sense to create a product around search, and to drive engagement within Google search ecosystem in general. The first goal of this product will be to drive engagement with it. Then, later on we can look at monetizing it.
Now I’ll think about different user groups. Fundamentally, when learning it’s about the learners and the teachers. Or the course consumers and the course creators. So any product I create is going to need to take both of these user groups into account.
I’m now going to take a moment to think about the user needs for each of these user types and their user journies.
Learners
-
Find a course
-
Take the course
-
Get assessed on the course
-
Share the accreditation if applicable.
Course creators
-
Create a course
-
Distribute the course (market it and find people who want to take it)
-
Deliver the course, including any live teaching if applicable.
-
Improve the course.
Now I’m going to identify some pain points to see if there are any gaps that we can address.
Learners
|
Use case
|
Pain point
|
Impact
|
|
Find a course
|
|
High
|
|
Take a course
|
|
Medium
|
|
Get assessed on the course
|
* Takes a long time to get assessed
* Assessment is too cookie cutter doesn’t take into account subtletees if automated.
|
Low
|
|
Share accreditation
|
People don’t trust or respect the accreditation
|
Low
|
Course creators
|
Use case
|
Pain point
|
Impact
|
|
Create course
|
Very time consuming to create the course
Don’t know what people are most interested in
|
Medium
|
|
Distribute the course
|
Hard to find people to take it
Hard to get access to course buyers
|
High
|
|
Deliver the course
|
Time-consuming to deliver if it requires live sessions and/or monitoring a forum
|
Medium
|
|
Improve the course
|
Hard to get accurate and specific course feedback
|
Low
|
So of these, finding a good course is highest impact for learners, and distributing the course is high impact for course creators. So I’m going to focus on creating a market place type product where we can help learners find high quality relevant courses and help course creators find appropriate consumers of their content.
So now I’m going to brainstorm some solutions for these two pain points
-
Learners finding relevant content
-
-
Aggregate all of the various courses from across all the different platforms into a single search engine, similar to what Google does for Google Job search
-
Filter by various topics, interest groups, difficulty level, industry, or intention (hobby vs professional development, etc), and price
-
Allow users to post reviews, and sellers to respond to those review.
-
AI suggestions of new courses based prior course suggestions.
-
Allow users to complete skills assessments and or preference profiles and then suggest courses based on that.
-
-
Sellers finding appropriate content consumers
-
-
Allow sellers to submit their courses to the platform if they weren’t automatically indexed by Google.
-
Allow sellers to edit the automatically indexed listings to customize them for google’s course search platform.
-
Show sellers the various search terms and click through rate of those products to help them understand what is most popular and interesting
-
Auto suggest changes to course descriptions and titles based on AI and highest click through course descriptions.
-
Allow sellers to bid on certain search terms to sell their products.
-
Okay, so I’ve got a lot of different ideas here. For the MVP: I would include aggregating/indexing all of the various courses from across the different platforms and allow filtering by different topics (Learner feature 1 & 2). These are the must-have features. We actually don’t need any of the seller features, because google can automatically scrape/index the vast majority of the course listings without active participation by course creators.
Then post-launch, I’d prioritize Learner feature 3 (posting reviews), Seller feature 2 (allowing sellers to optimize and edit their content description to make it more accurate if needed), seller feature 3(show sellers search terms and click-through rate for various courses) and seller feature 5 (bidding on search terms) to monetize the product.
Now I’m going to look at how I would measure success. Fundamentally, this product is about matching supply and demand (course creators with learners), so my primary metric needs to be something that measures that. I want to look at the number of courses that are clicked through on and growth rate if this over time. Ideally, I’d look at course completion, but I can’t do that because course completion will occur outside of the google ecosystem on the course creator’s platform.
For my secondary metrics, I want to look at
-
How the filtering system is being used. How many times filtering system is used, and which filters specifically are being used. This will give me a sense for which ones are most useful and which ones to expand on.
-
I also want to look at a counter balancing metric: Bounce rate. I want to minimize the bounce rate from when someone click on a listing and then bounces right back to the Google course search again. This will give me a good sense for whether we’re surfacing courses that are actually interesting to users or whether it’s spam or simply a poor fit for them.
-
I’d also want to look at how many courses listings a user views before clicking on one, and I would try to reduce that over time. That would indicate search quality to me. We want to surface the most interesting and relevant courses first.
So to summarize, I am creating a Google product to help people learn new skills I focused on the use case of helping learners identify appropriate courses from across the web, and helping course creators reach appropriate learners. My MVP would focus on creating a course search function with a series of filters, and I would measure success by looking at the number of courses clicked on and growth rate over time.

Google
Amazon
Salesforce