RA: Data Science and Supply Chain analytics. A-Z with Python (Udemy.com)
Learn Python, Supply Chain Data Science ,Linear Programming, Forecasting, Pricing and Inventory Management.
Created by: Haytham Omar-Ph.D
Last updated April 2026
What you will learn
- A-Z Guide to Mastering Python for Data Science.
- Work as A demand Planner.
- Become a data driven supply chain manager.
- Use linear Programming in python for logistics optimization and Production scheduling.
- Set stock policies and safety stocks for all of your Business products.
- Revenue management
- Segment Customers, Products and suppliers to maximize service levels and reduce costs.
- Learn simulations to make informed supply chain decisions.
- Become a supply chain data scientist.
- Learn Supply chain techniques you will only find in this course. Guaranteed!
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews1,824#139 of 389 by number of reviews
- Length39.6 hourslonger than 93% of them
- Last updatedApril 2026more recently than 86% of them
Course Description
"I attended this course with high expectations. And I was not disappointed. It´s incredible to see what is possible with Python in terms of supply chain planning and optimization. Haytham is doing a great job as a trainer. Starting with explanation of basics and ending with presentation of advanced techniques supply chain managers can apply in real life."
Larsen Block
Director Supply Chain Management at Freudenberg Home and Cleaning Solutions GmbH
New update : Forecast for OTB calculation with AutoML is added (Aug 2023)
After our Data Science and supply chain analytics with R course being dubbed the highest rated course in supply chain on Udemy, we are pleased to Introduce Data Science and supply chain analytics. A-Z with Python !!
" 60000 Professionals are using inventorize across R & Python. Know how to use it only in this course"
It's been seven years since I moved from Excel to data science and since then I have never looked back! With eleven years between working in Procurement, lecturing in universities, training over 70000 professionals in supply chain and data science with R and python, and finally opening my own business in consulting for five years now. I am extremely excited to share with you this course and learn with you through this unique rewarding course. My goal is that all of you become experts in data science and supply-chain. I have put all the techniques I have learned and practiced in this one sweet bundle of data science and supply chain.
As a consultancy, we develop algorithms for retailers and supply chains to make aggregate and item controllable forecasting, optimize stocks, plan assortment and Maximize profit margin by optimizing prices. 20000 people are already using our free package for supply chain analysis "Inventorize" and we can't wait to share its capabilities with you so you can start dissecting supply chain problems...for free!
The motivation behind this project is filling the gap of finding a comprehensive course that tackles supply chains using data science. there are courses for data science, forecasting, revenue management, inventory management, and simulation modeling. but here we tackle all of them as a bundle. Lectures, Concepts, codes, exercises, and spreadsheets. and we don't present the code, we do the code with you, step by step.
the abundance of the data from customers, suppliers, products, and transactions have opened the way for making informed business decisions on a bigger and more dynamic scale that can no longer be achieved by spreadsheets. In this course, we learn data science from a supply chain mindset.
Don't worry If you don't know how to code, we learn step by step by applying supply chain analysis!
*NOTE: Full course includes downloadable resources and Python project files, homework and course quizzes, lifetime access, and a 30-day money-back guarantee.
Who this course is for:
· If you are an absolute beginner at coding, then take this course.
· If you work in a supply-chain and want to make data-driven decisions, this course will equip you with what you need.
· If you are an inventory manager and want to optimize inventory for 1000000 products at once, then this course is for you.
· If you work in finance and want to forecast your budget by taking trends, seasonality, and other factors into account then this course is just what you need.
· If you are a seasoned python user, then take this course to get up to speed quickly with python capabilities. You will become a regular python user in no time.
· If you want to take a deep dive (not just talking) in supply chain management, then take this course.
· If you want to apply machine learning techniques for supply -chain, we will walk you through the methods of supervised and unsupervised learning.
· If you are switching from Excel to a data science language. then this course will fast track your goal.
· If you are tired of doing the same analysis again and again on spreadsheets and want to find ways to automate it, this course is for you.
· If you are frustrated about the limitations of data loading and available modules in excel, then Moving to python will make our lives a whole lot easier.
Course Design
the course is designed as experiential learning Modules, the first couple of modules are for supply chain fundamentals followed by Python programming fundamentals, this is to level all of the takers of this course to the same pace. and the third part is supply chain applications using Data science which is using the knowledge of the first two modules to apply. while the course delivery method will be a mix of me explaining the concepts on a whiteboard, Presentations, and Python-coding sessions where you do the coding with me step by step. there will be assessments in most of the sections to strengthen your newly acquired skills. all the practice and assessments are real supply chain use cases.
Supply chain Fundamentals Module includes:
1- Introduction to supply chain.
2- Supply chain Flows.
3- Data produced by supply chains.
Python Programming Fundamentals Module includes:
1- Basics of Python
2- Data cleaning and Manipulation.
3- Statistical analysis.
4- Data Visualization.
5- Advanced Programming.
Supply chain Applications Module include :
1- Product segmentations single and Multi-criteria.
2- Supplier segmentations.
3- Customers segmentations.
4- Forecasting techniques and accuracy testing.
5- Linear Programming and logistics optimizations.
6- Pricing and Markdowns optimization Techniques.
7- Inventory Policy and Safety stock Calculations.
8- Inventory simulations.
Instructor Details
- 4.6 Rating
1,824 Reviews
Haytham Omar-Ph.D
"Never follow a book by its cover, In a world that changes every second, we must be resilient and proactive. " Consultant / Developer /Trainer
Consultant in Supply Chain Management & Business Intelligence
Founder - Keip – Bordeaux
• PhD in supply chain from the University of Bordeaux.
• Supply chain and data science consultant for several national and multinational clients in the UAE and France.
• Data Scientist, Master of Science in Global Supply Chain Management from Bordeaux Ecole de Management, Bordeaux, France
He is currently conducting workshops and seminars in Supply chain and data science as well as consultancy projects for Sephora, Sharaf group and aster pharmacy.
• Haytham conducted more than 70 workshops in UAE in the last three years in supply chain and data science.
Clients :
Sharaf Group
Aster Group
Sephora France
DNO
Qarar for financial analytics
Lamprell
Noble Prog
PWC training Academy
Higher College of Technology
Partners: Edusphere dubai- Limar Tech Saudi arabia – sl-tech Abu Dhabi
Projects :AHQ-SHARAF GROUP:
developing an algorithm for the replenishment of stocks to Sharaf group -adventure HQ . the algorithm is being used since November 2019 with notable results.
More courses by Haytham Omar-Ph.D
Supply Chain Strategy, Inventory & Distribution Planning. (2025)
4.4 (1,520 Reviews)
Provider: Udemy
Time: 10h
$74.99
Procurement & Supply Planning tools and techniques. (2026)
4.5 (1,197 Reviews)
Provider: Udemy
Time: 14h
$54.99
RA: Retail Planning,Assortment Analytics with Excel & Python (2025)
4.6 (560 Reviews)
Provider: Udemy
Time: 19.4h
$74.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
By Olasupo Azeez on 6/13/2026
Excellent course with practical insights into supply chain analytics. The lessons were clear, well-organized, and highly relevant to real-world supply chain operations. I gained valuable knowledge that I can apply in both academic and professional settings.
By Lokesh Gowda B on 3/5/2026
Hi Sir, I had previously gone through our course, and I am now restarting it to strengthen my understanding. I am particularly interested in learning about inventory forecasting. Could you please give a brief overview of how forecasting is handled for a large number of SKUs, for example 100+ or even 1000+ SKUs? I would also like to understand how this process works in real-world supply chain environments.
By Pankaj on 6/10/2025
Thank you Mr.Haytham you single handedly made me understand a lot of topics and concepts in supply chain analytics. The course is a mix of theoretical knowledge and practical application and it covers a lot of topics in supply chain. Great course I highly recommend.
By Khaled Adrani on 6/5/2025
I already had a strong background in Python, so I didn’t focus much on those sections. However, the course was very helpful in teaching how data science can be applied to supply chain, inventory, and pricing problems. I especially appreciated the practical use of tools like PyCaret and Inventorize. It definitely helped me strengthen my skills in real-world applications. For improvement, I think the presentation could be refined — at times, it felt like the content was directly adapted from the R-based course, which affected the flow slightly.
By Joshua Estep on 8/4/2024
This was a nice walkthrough of Python and Supply Chain concepts. I'm quite thankful for AI as a subset of the code or libraries no longer ran as it ran for Haytham and after I figured out AI could help me I stopped losing hours to trying to figure it out myself. It took me most of the course before the lightbulb went off, but I eventually got to the point where I could recognize what was happening, why we were taking specific actions, and even the real-time errors that were being made before the instructor correct them. A good to great course, but version deprecation frustrations kept me from rating it a 5 star course. It would have been 3 years ago, but it was frustrating in 2024. With that being said though, it was a good simulation of 'real life.' Thank you Haytham!
By Anonymized User on 12/24/2022
An excellent course for someone who wants to understand the applications of data science in supply chain. A comprehensive course which also teaches python from scratch! Highly recommended
By Rahul Nandi on 3/27/2022
The audio quality seems to be low with this course, as compared with other courses that I have taken. As I have taken this course, I am not able to hear/understand clearly the statements made by the instructor. If something can be done with audio quality, it would be great and more engaging.
By Erwin Kerstens on 5/4/2021
Impressive course. You do need an intermediate general knowledge of programming, statistics & supply chain topics. For Python-based data analysis, this course brings it all together nicely, with an impressive breadth of working examples. If you are looking for a solid theoretical base then look elsewhere. If you want to start applying data analysis to supply chain topics with Python, this is a very solid starting point. The use of a custom module speeds up the learning & video's, but it is a bit like a cooking course with ready-made dinners. Luckily you can easily extract the code from the module installer.
By Coding Camp on 4/28/2021
The most practical course by far which demonstrates how data science can be used in the supply chain arena. Very excited I found this course. I can apply the knowledge directly in my job. I strongly recommend to anyone out there who wants to make a huge impact in their supply chain roles. Using python, especially the inventorize library is a life saver to tacking most of the pressing issues without having to grapple with spreadsheets. Now I also understand that learning to code without direct application makes it less interesting.. And instructor is top notch on supply chain topics and python... I wish I could give 10 stars because 5 is not enough for this expertise.. Thank you sir !
By Swapnil Arote on 4/11/2021
yes sure, it was great uptil now. by the language of the instructor it is clear that the knowledge that he has in the field of supply chain is immense as well as practical Hi Haytham, Which subjects do you think are good for supply chain analytics ? Data mining or Big Data ?
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






