Skip to content
Curriculum

Product recommendations

How "you might also like" works, the data behind it, and how to prove it pays.

5 units20 bitesAbout 60 min

What this course covers

For data analysts and data scientists who build or evaluate product recommendations, and for the e-commerce teams who own them. The three basic approaches (popularity, content-based and collaborative filtering), with "often bought together" counts and lift worked out from order data, the behaviour and catalogue data they need, and the cold start problem. Then measuring real impact with A/B tests rather than clicks, business rules and privacy, and building a simple recommender with SQL and Python. The examples come from online shops and marketplaces in Indonesia.

New to AI? Start with AI & data fundamentals.

Part of the career paths:Data scientist

What you will be able to do

  • Explain popularity, content-based and collaborative filtering recommendations, and when to use each
  • Work out "often bought together" and lift from order data
  • Measure recommendation impact with A/B tests, not click counts
  • Build a simple recommender with SQL and Python

Units and bites

  1. Unit 14 bitesAbout 12 min

    How product recommendations work

    Popular, similar and "people like you": the three basic ways to recommend a product.

    1. Three ways to recommend a product

      Almost every "you might also like" shelf is built from one of three ideas.

      3 min
    2. Why recommendations matter

      Big catalogue, small screen: recommendations help shoppers find what they weren't searching for.

      3 min
    3. Blending approaches

      Where an "often bought together" list comes from, and how large stores mix popular, similar and personal in one shelf.

      3 min
    4. Build, buy or use the marketplace

      Choosing between the built-in features of Shopee and Tokopedia, a ready-made tool, or your own data team, and what decides it.

      3 min
  2. Unit 24 bitesAbout 12 min

    The data behind recommendations

    Clicks, carts, purchases and catalogue attributes: the fuel of every recommender.

    1. Behaviour events

      View, add to cart and buy: signals of different strength.

      3 min
    2. Implicit and explicit feedback

      Star ratings are rare; behaviour is always there. How to read both.

      3 min
    3. Catalogue data quality

      Tidy categories, colours, sizes and brands make similar-product recommendations far better.

      3 min
    4. The cold start problem

      New products and new visitors with no history, and how to handle them.

      3 min
  3. Unit 34 bitesAbout 12 min

    Measuring recommendations

    Clicks on the shelf are not the goal. A/B tests, revenue per visitor and cannibalisation.

    1. Clicks aren't the goal

      A shelf that gets lots of clicks doesn't necessarily add sales.

      3 min
    2. A/B testing recommendations

      Comparing visitors who see recommendations with those who do not.

      3 min
    3. Revenue per visitor and AOV

      The metrics that show whether recommendations add basket value.

      3 min
    4. Cannibalisation

      When recommendations only move purchases that would have happened anyway.

      3 min
  4. Unit 44 bitesAbout 12 min

    Responsible recommendations

    Business rules, stock and margin, customer privacy and sponsored recommendations.

    1. Business rules

      Don't recommend products that are out of stock, recalled or inappropriate.

      3 min
    2. Margin vs relevance

      Pushing high-margin products without losing the shopper's trust.

      3 min
    3. Privacy and customer data

      Consent, Indonesia's data-protection law, and which data is fair to use for personalisation.

      3 min
    4. Sponsored recommendations

      Ads in the recommendation shelf, and the duty to label them clearly.

      3 min
  5. Unit 54 bitesAbout 12 min

    Building a simple recommender

    From an orders table to a recommendation shelf: SQL, Python and testing before launch.

    1. Counting "bought together" in SQL

      Self-joining the order items table to count product pairs, then normalising them with lift.

      3 min
    2. Item similarity in Python

      A user × product matrix and cosine similarity with pandas and scikit-learn.

      3 min
    3. Testing a recommender before launch

      Hide the last purchase, then measure how often it shows up in the top of the list (hit rate).

      3 min
    4. From notebook to shelf

      A daily job that recomputes recommendations and stores them in a table the app reads.

      3 min

Questions about this course

Learning

How long does Product recommendations take?

About 60 minutes in all: 5 units made of 20 bites of about three minutes each, and every bite ends with a quick check. You can do one bite a day or several in a row.

Do I need to know how to code?

Not to start. The foundations explain every idea in plain words first; where a course uses SQL or Python, it teaches it from the beginning, with a playground in the lesson.

Where should I start?

If you are new to AI, begin with AI & data fundamentals. If you know the job you want, follow its career path; Product recommendations has a place in it.

When can I start learning?

Datamew is coming to iOS and Android soon. There is no release date or price announced yet: join the waitlist and we will tell you when the app is out.

Is it available in Bahasa Indonesia?

Yes. Datamew is written in English and Bahasa Indonesia.

Help Center

More courses

Curriculum

Read while you wait

Guides from the Datamew team, free on the web today.

Waitlist

Be first on the app

Leave your email and we will tell you the day Datamew lands on your phone. One email at launch, no spam.