Supply Chain Analytics (Coursera)

Offered by IIT Roorkee,
Supply Chain Analytics (Coursera)

Welcome to Supply Chain Analytics! In this course you will learn about advanced decision problems in Supply Chain Management and the application of optimisation formulations and their solutions to address them. The course has been designed to help you advance your career as business analysts, supply chain managers, and other similar roles by learning in-demand skills to increase efficiency, drive organisational growth, and make a positive business impact. The course also offers a good starting point to those with purely academic and research interests.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

In this course, we will discuss key concepts and decision problems such as transportation problems, travelling salesman, assignment, job shop scheduling, inventory, forecasting and production planning. In solving these problems, we make use of linear and integer programming and some other heuristics. With continued practice you will become better at these skills. We will cover a couple of case studies on electricity markets and supplier selection in detail. This course will prepare you to explore the other related advancements in this area.

Syllabus

Linear Programming and Transportation Problem
Linear programming is a mathematical optimisation technique used to find the maximum or minimum value of a linear objective function subject to a set of linear constraints. Linear programming can be used to solve a variety of optimisation problems, such as finding the most cost-effective way to produce a product or allocate resources. Google OR-Tools is a software suite that includes various tools for solving optimisation problems, including linear programming problems. OR-Tools is available for free and can be used with a variety of programming languages. In this module, we use Google OR-Tools using Python. It is widely used in various industries and applications, such as logistics, supply chains, and operations management. The transportation problem is a specific type of linear programming problem that involves finding the most cost-effective way to transport goods from a set of origins to a set of destinations. The goal is to minimise the total transportation cost while meeting the demand at each destination. In this module, we also explain Google OR-Tools for solving transportation problems.

Inventory Management
Inventory is a practice for managing supply chains. It has its benefits as well as costs. In this module, you will learn about inventory and how it contrasts with other prevalent ideas in managing supply chains. You will also learn how they tend to gain prominence basis the wider context. You will be able to build simple models to understand the decision-making related to inventory and gradually introduce realism into the basic models.

Integer Programming
Integer programming is a type of mathematical optimisation technique. It is used to find the maximum or minimum value of a linear objective function, subject to a set of linear constraints, where some or all of the variables are restricted to be integers. This type of optimisation is useful in situations where the variables must be integers, such as when representing the number of items to be produced or the number of resources to be allocated. The supplier selection problem is a specific type of integer programming problem that involves selecting the best suppliers for a given set of products or services. The goal is to minimise the total cost of purchasing goods or services from the suppliers while meeting the demand at each destination. The supplier selection problem can be solved using a variety of algorithms and methods, such as branch-and-bound and cutting-plane algorithms. In this module, you will learn the applications of Google OR-Tools for integer programming and supplier selection problems.

Reinforcement Learning
In this module, you will learn about the Multi-Armed Bandit problem. The module will help you to apply the algorithms for the Multi-Armed Bandit problem.

Case Study on Supplier Selection
You will learn the concept of supplier selection with the help of a case study. The scenario details you to consider a multinational corporation with several departments across countries. The company is looking to standardize its supply chain operations and improve its overall efficiency. To achieve this, it has decided to select suppliers for the goods it requires. The supplier selection problem aims to choose the best supplier based on various criteria such as cost, quality, delivery time, and reliability. At the same time, the company would like to minimise the risk. You will learn to predict a supplier’s risk using the supervised learning (classification) paradigm. Furthermore, you will be able to incorporate this in an optimisation problem to make an efficient supplier selection. 

Forecasting
Anticipating consumer demand is necessary to meet the demand in a reasonable time frame. The processes involved in making a product and delivering it to the customer would usually require time that exceeds the time the consumer is willing to wait. This is where forecasting has a crucial role to play in planning and decision-making. The uncertainty surrounding the future is both exciting and challenging, with businesses seeking to maximise the positives and minimise the risks. This module provides an overview of the key terms and ideas underlying the prevalent techniques used in forecasting.

Production Planning
In this module, you will learn about production planning and various aspects of it. Organisations have to make varied decisions from time to time. Production planning constitutes an important set of decisions taken at an intermediate time horizon, e.g., every few months. These decisions are tactical and constitute variables such as inventory, hiring, firing, overtime, and subcontracting. Systemic variables, such as facility location and capacity, are the bounds within which production planning operates.

Case study of Electricity Spot Markets
In this module, you will learn about a case study that discusses the electricity sector in the application of the optimisation paradigm. You will also learn about the concepts of market structure, supply and demand curves, consumers, producer surplus, and social welfare maximisation. The spot markets are a channel for procurement. You will learn how the spot markets discover prices and delve into bidding strategies for consumers and producers.

Decision Making in SCM
In this module, you will get an understanding of the key concepts and techniques used in supply chain management, with a focus on assignment problems, traveling salesman problems, and job-shop scheduling problems. You will be introduced to the mathematical programming formulation of these problems. You will also learn to use tools and software to design and implement solutions to complex supply chain challenges and will gain practical skills in the areas of decision-making models. This module is applicable to a wide range of industries and organisations.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning for Accounting with Python (Coursera) Coursera
University of Illinois at Urbana-Champaign

Machine Learning for Accounting with Python (Coursera)

This course, Machine Learning for Accounting with Python, introduces machine learning algorithms (models) and their applications in accounting problems. It covers classification, regression, clustering, text analysis, time series analysis. It also discusses model evaluation and model optimization. This course provides an entry point for students to be able to apply proper machine learning models on business related datasets with Python to solve various problems.

Nov 16th 2026
5-12 Weeks
Machine Learning for Smart Beta (Coursera) Coursera
Sungkyunkwan University - SKKU

Machine Learning for Smart Beta (Coursera)

In this 4 week course, you will learn about Smart Beta products. Smart betas products have the characteristics of both passive investment(having predetermined rules) and active investments(allows for factor investment). We will walk through the creation mechanisms behind different smart beta products and recreate some of them using R programming.

Nov 16th 2026
4 Weeks
Attention Mechanism (Coursera) Coursera
Google Cloud

Attention Mechanism (Coursera)

This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Nov 16th 2026
1 Week
Business Analytics with Excel: Elementary to Advanced (Coursera) Coursera
Johns Hopkins University

Business Analytics with Excel: Elementary to Advanced (Coursera)

A leader in a data driven world requires the knowledge of both data-related (statistical) methods and of appropriate models to use that data. This Business Analytics class focuses on the latter: it introduces students to analytical frameworks used for decision making though Excel modeling. These include Linear and Integer Optimization, Decision Analysis, and Risk modeling. For each methodology students are first exposed to the basic mechanics, and then apply the methodology to real-world business problems using Excel.

Nov 16th 2026
5-12 Weeks
Using R for Regression and Machine Learning in Investment (Coursera) Coursera
Sungkyunkwan University - SKKU

Using R for Regression and Machine Learning in Investment (Coursera)

In this course, the instructor will discuss various uses of regression in investment problems, and she will extend the discussion to logistic, Lasso, and Ridge regressions. At the same time, the instructor will introduce various concepts of machine learning. You can consider this course as the first step toward using machine learning methodologies in solving investment problems. The course will cover investment analysis topics, but at the same time, make you practice it using R programming. This course's focus is to train you to use various regression methodologies for investment management that you might need to do in your job every day and make you ready for more advanced topics in machine learning.

Nov 16th 2026
2 Weeks
Cadeia de Suprimentos na Nuvem (Coursera) Coursera
FIA Business School

Cadeia de Suprimentos na Nuvem (Coursera)

Nossas boas-vindas ao Curso Cadeia de Suprimentos na Nuvem. Neste curso, você aprenderá como o supply chain pode ampliar o valor da empresa explorando as diversas ferramentas disponíveis em cloud para potencializar a visibilidade e a responsividade da cadeia, melhorando o nível de serviço prestado aos clientes.

Nov 9th 2026
5-12 Weeks
Probabilistic Graphical Models 2: Inference (Coursera) Coursera
Stanford University

Probabilistic Graphical Models 2: Inference (Coursera)

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distributions over large numbers of random variables that interact with each other. These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more.

Nov 9th 2026
5-12 Weeks
Machine Learning for All (Coursera) Coursera
University of London

Machine Learning for All (Coursera)

Machine Learning, often called Artificial Intelligence or AI, is one of the most exciting areas of technology at the moment. We see daily news stories that herald new breakthroughs in facial recognition technology, self driving cars or computers that can have a conversation just like a real person. Machine Learning technology is set to revolutionise almost any area of human life and work, and so will affect all our lives, and so you are likely to want to find out more about it.

Nov 16th 2026
4 Weeks
Data Science for Business Innovation (Coursera) Coursera
Politecnico di Milano,EIT Digital

Data Science for Business Innovation (Coursera)

The course is a compendium of the must-have expertise in data science for executive and middle-management to foster data-driven innovation. It consists of introductory lectures spanning big data, machine learning, data valorization and communication. Topics cover the essential concepts and intuitions on data needs, data analysis, machine learning methods, respective pros and cons, and practical applicability issues.

Nov 16th 2026
4 Weeks
Preparing for the Google Cloud Professional Data Engineer Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam (Coursera)

From the course: "The best way to prepare for the exam is to be competent in the skills required of the job." This course uses a top-down approach to recognize knowledge and skills already known, and to surface information and skill areas for additional preparation. You can use this course to help create your own custom preparation plan. It helps you distinguish what you know from what you don't know. And it helps you develop and practice skills required of practitioners who perform this job.

Nov 16th 2026
5-12 Weeks
Management and financial accounting: Know your numbers 1 (Coursera) Coursera
Macquarie University

Management and financial accounting: Know your numbers 1 (Coursera)

Financial literacy is a fundamental capability for any business leader, whether you are running your own small business/start-up or working at a large organisation. This course will provide you with a sound foundational understanding of financial and management accounting, and how to use accounting to facilitate and align decisions made by owners, managers and employees.

Nov 16th 2026
5-12 Weeks
Machine Learning Introduction for Everyone (Coursera) Coursera
IBM

Machine Learning Introduction for Everyone (Coursera)

This three-module course introduces machine learning and data science for everyone with a foundational understanding of machine learning models. You’ll learn about the history of machine learning, applications of machine learning, the machine learning model lifecycle, and tools for machine learning. You’ll also learn about supervised versus unsupervised learning, classification, regression, evaluating machine learning models, and more.

Nov 9th 2026
3 Weeks