Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Code Fashionably: Retail Machine Learning for Business
Rating: 5.0 out of 5(5 ratings)
311 students

Code Fashionably: Retail Machine Learning for Business

Build product classification, demand forecasting and customer segmentation with real retail data. No heavy math required
Created byNneka Penniston
Last updated 2/2026
English
English [Auto],

What you'll learn

  • Build a product classification system using TF-IDF and Random Forest to automatically categorize thousands of products
  • Create demand forecasts using Prophet algorithm and evaluate forecast quality for inventory planning decisions
  • Develop customer segments using K-means clustering and RFM analysis to create actionable marketing strategies
  • Calculate business ROI and translate machine learning metrics into dollar impacts that stakeholders understand
  • Query and analyze large datasets using BigQuery and build models in Colab with free tools and no software installation

Course content

8 sections54 lectures2h 23m total length
  • Welcome & Course Overview0:54

    Understand how this course is structured, what problems you’ll solve, and how retail data is used to build practical machine learning projects from start to finish.

  • Student Success Guide4:08

    Learn how to pace the course, manage notebooks and datasets, and avoid common pitfalls so you can complete the projects efficiently as a busy professional.

  • Setup Part 1: Your Python Environment1:31

    Set up Google Colab so you can run all course notebooks in the cloud and focus on learning, not local installations.

  • Setup Part 2 : BigQuery Access1:35

    Set up BigQuery  to access global datasets including retail.

  • Python Part 1: Hello World2:25

    Python Refresher Course for Fashion Analytics

  • Python Part 2 : Variables2:47

    Learn how to create Python variables for a fashion product, using strings, integers, floats, booleans, checking types, printing values, and computing the total cost.

  • Python Part 3: Lists3:13
  • Python Part 4: Dictionaries2:51
  • Python Part 5: Loops3:13

    Learn how to use loops in Python to process each item in a list, iterate with for loops and range, and compute total inventory value by multiplying price and quantity.

  • Python Part 6: Conditionals2:53
  • Python Part 7: Functions2:05
  • Python Part 8: Pandas (CRITICAL)4:22
  • Python Part 9: Visualization1:46

    Learn to visualize retail data with Python, pandas, and matplotlib, creating and sorting data frames by price and sales to generate bar charts that reveal key insights.

  • Python Part 10: Final Scenario1:36
  • Section 1 Checkpoint: Runway Ready?
  • Milestone: Cleared for the Runway0:08

    Celebrate a milestone in retail machine learning for business as you prepare to take off and apply code-driven insights on the runway.

Requirements

  • Basic Python skills - able to read pandas dataframes and understand basic syntax
  • Understanding of basic statistics like mean, median, standard deviation, and correlation
  • Google account for BigQuery and Colab (both free, no credit card required)
  • No machine learning experience required - we explain concepts visually and intuitively

Description

Learn machine learning by building real projects with retail data. This course focuses on understanding ML concepts, building models, and calculating business impact. We don't cover deployment or production systems. Instead, you'll master the skills that come first: knowing which models to build, how to evaluate them, and how to prove they're worth building.

This course is designed for business analysts, product managers, and career changers who already have a basic grasp of Python. To ensure you are ready for the projects, we start with "Getting Runway Ready" (a specialized onboarding section that includes a 10-part Python Refresher series). These bite-sized videos bridge the gap between general Python knowledge and the specific data manipulation skills required for high-level retail analytics.

You'll work with real transaction and product data from Google BigQuery's public "TheLook" ecommerce dataset. You will learn how to access this global data warehouse directly. This is a professional skill that allows you to find and query data in any industry.

I chose retail and fashion data for three reasons: the problems are universal, the data is visual, and the business impact is easy to calculate. Once you understand how ML solves retail problems, you can adapt these techniques to any domain, including healthcare or finance.

You'll build three complete machine learning projects:

  1. Product Classification: Automatically categorize thousands of products using classification algorithms.

  2. Demand Forecasting: Use the Prophet library to predict sales trends and prevent stockouts.

  3. Customer Segmentation: Use K-means clustering and RFM analysis to personalize marketing.

Each project walks you through the complete process: understanding the business problem, preparing data, building the model, and calculating the dollar value of your work.

All tools are free. You’ll use Google BigQuery to access "The Look" public dataset and Google Colab to run your code in the browser. I provide curated datasets and complete Python notebooks for every project so you can focus on the analysis, not the data cleaning.

Each project includes professional documentation templates (executive summaries and ROI calculators) giving you three complete case studies for your professional portfolio.

This course is not for complete programming beginners. It is for those who know the basics of Python and want to apply those skills to solve real-world business problems with Machine Learning.

This course is created and taught independently by Nneka J. Penniston. While the instructor teaches as Adjunct Faculty at Columbia University, this course is not affiliated with, endorsed by, or sponsored by Columbia University or NYU Stern School of Business.

Who this course is for:

  • Business analysts and analytics professionals who want to add machine learning to their skillset and build their first ML portfolio
  • Product managers who need to understand ML capabilities and evaluate ML opportunities for their products
  • Career changers with basic Python knowledge who want to apply ML to solve real business problems
  • Anyone in retail, ecommerce, or any industry who wants to use data to solve business problems with machine learning