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

Decision Making and Reinforcement Learning (Coursera) Coursera
Columbia University

Decision Making and Reinforcement Learning (Coursera)

This course is an introduction to sequential decision making and reinforcement learning. We start with a discussion of utility theory to learn how preferences can be represented and modeled for decision making. We first model simple decision problems as multi-armed bandit problems in and discuss several approaches to evaluate feedback. We will then model decision problems as finite Markov decision processes (MDPs), and discuss their solutions via dynamic programming algorithms. We touch on the notion of partial observability in real problems, modeled by POMDPs and then solved by online planning methods.

Sep 28th 2026
5-12 Weeks
Supply Chain Management for E-commerce (Coursera) Coursera
Starweaver

Supply Chain Management for E-commerce (Coursera)

Immerse yourself in the dynamic realm of e-commerce supply chains with our course, "Supply Chain Management for E-commerce." Designed for emerging entrepreneurs, small business owners, and career switchers, this immersive journey equips learners with comprehensive insights. From foundational supply chain components to the strategic integration of technology and sustainability, participants will gain practical knowledge to navigate challenges and optimize operations in the e-commerce realm.

Sep 28th 2026
1 Week
Machine Learning Basics (Coursera) Coursera
Sungkyunkwan University - SKKU

Machine Learning Basics (Coursera)

In this course, you will: understand the basic concepts of machine learning; understand a typical memory-based method, the K nearest neighbor method; understand linear regression; understand model analysis. Please make sure that you’re comfortable programming in Python and have a basic knowledge of mathematics including matrix multiplications, and conditional probability.

Sep 28th 2026
4 Weeks
Preparing for the Google Cloud Professional Data Engineer Exam en Español (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam en Español (Coursera)

En este curso, se emplea un enfoque descendente a fin de identificar las habilidades y los conocimientos adquiridos, así como poner en evidencia la información y las áreas de habilidades que requieren una preparación adicional. Puede aprovechar este curso para crear su propio plan de preparación personalizado. Lo ayudará a distinguir lo que sabe de lo que no. Además, le permitirá desarrollar y practicar las habilidades que se les exigen a los profesionales que realizan este trabajo.

Oct 5th 2026
1 Week
Computer Vision with Embedded Machine Learning (Coursera) Coursera
Edge Impulse

Computer Vision with Embedded Machine Learning (Coursera)

Computer vision (CV) is a fascinating field of study that attempts to automate the process of assigning meaning to digital images or videos. In other words, we are helping computers see and understand the world around us! A number of machine learning (ML) algorithms and techniques can be used to accomplish CV tasks, and as ML becomes faster and more efficient, we can deploy these techniques to embedded systems.

Sep 28th 2026
3 Weeks
Foundations of Data Science: K-Means Clustering in Python (Coursera) Coursera
University of London,Goldsmiths, University of London

Foundations of Data Science: K-Means Clustering in Python (Coursera)

This MOOC, designed by an academic team from Goldsmiths, University of London, will quickly introduce you to the core concepts of Data Science to prepare you for intermediate and advanced Data Science courses. It focuses on the basic mathematics, statistics and programming skills that are necessary for typical data analysis tasks.

Oct 5th 2026
5-12 Weeks
Supply Chain Principles (Coursera) Coursera
Georgia Institute of Technology

Supply Chain Principles (Coursera)

This course will provide a solid understanding of what a supply chain is all about. The course: provides an introduction to Supply Chain; leverages graphics to promote the Integrated Supply Chain model; emphasizes understanding the Extended Supply Chain; presents a holistic approach – Incorporating People, Process, and Technology; calls-out industry-specific supply chain; leverages discussions, videos, quizzes, and questions for consideration; provides awareness of career path opportunities; presents emerging and futuristic trends in supply chain and given that at GT we are focused on developing what’s next in the world, we include Discussion of emerging and futuristic trends in supply chain. There is very little math involved in this course – so don’t worry at all about your math skills.

Sep 28th 2026
5-12 Weeks
Supply Chain Analytics Essentials (Coursera) Coursera
Rutgers University

Supply Chain Analytics Essentials (Coursera)

In this introductory course to Supply Chain Analytics, I will take you on a journey to this fascinating area where supply chain management meets data analytics. You will learn real life examples on how analytics can be applied to various domains of a supply chain, from selling, to logistics, production and sourcing, to generate a significant social / economic impact.

Oct 5th 2026
4 Weeks
Ethical Issues in Data Science (Coursera) Coursera
University of Colorado Boulder

Ethical Issues in Data Science (Coursera)

Computing applications involving large amounts of data – the domain of data science – impact the lives of most people in the U.S. and the world. These impacts include recommendations made to us by internet-based systems, information that is available about us online, techniques that are used for security and surveillance, data that is used in health care, and many more. In many cases, they are affected by techniques in artificial intelligence and machine learning.

Sep 28th 2026
5-12 Weeks
Conceitos Básicos de Logística e Supply Chain (Coursera) Coursera
Universidade Estadual de Campinas - UNICAMP

Conceitos Básicos de Logística e Supply Chain (Coursera)

Neste curso o aluno irá desenvolver habilidades que permitam criar soluções para problema operacionais típicos usando conceitos básicos da Logística e do Supply Chain: Transporte, Estoques, Informação e Nível de serviço. Transporte e Distribuição: O aluno irá analisar a demanda e oferta de transporte, os custos e modais disponíveis e desenvolver uma solução de distribuição integrada ao demais componentes da cadeia de suprimentos.

Oct 5th 2026
5-12 Weeks