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

Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Aug 17th 2026
5-12 Weeks
Technologies and platforms for Artificial Intelligence (Coursera) Coursera
Politecnico di Milano

Technologies and platforms for Artificial Intelligence (Coursera)

This course will address the hardware technologies for machine and deep learning (from the units of an Internet-of-Things system to a large-scale data centers) and will explore the families of machine and deep learning platforms (libraries and frameworks) for the design and development of smart applications and systems.

Aug 17th 2026
4 Weeks
Applied Text Mining in Python (Coursera) Coursera
University of Michigan

Applied Text Mining in Python (Coursera)

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling).

Aug 17th 2026
4 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.

Aug 10th 2026
5-12 Weeks
Fundamentals of Machine Learning in Finance (Coursera) Coursera
New York University Tandon School of Engineering

Fundamentals of Machine Learning in Finance (Coursera)

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance.

Aug 17th 2026
4 Weeks
Computational Neuroscience (Coursera) Coursera
University of Washington

Computational Neuroscience (Coursera)

This course provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function. We will explore the computational principles governing various aspects of vision, sensory-motor control, learning, and memory. Specific topics that will be covered include representation of information by spiking neurons, processing of information in neural networks, and algorithms for adaptation and learning.

Aug 17th 2026
5-12 Weeks
Deep Learning Applications for Computer Vision (Coursera) Coursera
University of Colorado Boulder

Deep Learning Applications for Computer Vision (Coursera)

This course can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics.

Aug 17th 2026
5-12 Weeks
Data Augmented Technology Assisted Medical Decision Making (Coursera) Coursera
University of Michigan

Data Augmented Technology Assisted Medical Decision Making (Coursera)

Artificial intelligence (AI) and machine learning (ML) have the potential to increase diagnostic accuracy, decrease diagnostic errors, and improve patient outcomes. The Data Augmented, Technology Assisted Medical Decision Making (DATA-MD) course will teach you how to use AI to augment your diagnostic decision-making.

Aug 17th 2026
4 Weeks
Navigating Healthcare Supply Chain Operations (Coursera) Coursera
Northeastern University

Navigating Healthcare Supply Chain Operations (Coursera)

This course is the continuation of "Introduction to Healthcare Supply Chain Operations". If you have not visited the first part yet, please check it out before starting this course. If you have finished the first part of this series: Introduction to Healthcare Supply Chain Operations, you will be able to apply what you learned to your own career. The foundational knowledge and project plan from the introduction are carried through in this deeper dive into healthcare supply chain operations.

Aug 10th 2026
4 Weeks
Remote Sensing Image Acquisition, Analysis and Applications (Coursera) Coursera
UNSW Sydney - University of New South Wales

Remote Sensing Image Acquisition, Analysis and Applications (Coursera)

Welcome to Remote Sensing Image Acquisition, Analysis and Applications, in which we explore the nature of imaging the earth's surface from space or from airborne vehicles. This course covers the fundamental nature of remote sensing and the platforms and sensor types used. It also provides an in-depth treatment of the computational algorithms employed in image understanding, ranging from the earliest historically important techniques to more recent approaches based on deep learning.

Aug 17th 2026
13-24 Weeks
Data Science in Stratified Healthcare and Precision Medicine (Coursera) Coursera
University of Edinburgh

Data Science in Stratified Healthcare and Precision Medicine (Coursera)

An increasing volume of data is becoming available in biomedicine and healthcare, from genomic data, to electronic patient records and data collected by wearable devices. Recent advances in data science are transforming the life sciences, leading to precision medicine and stratified healthcare. In this course, you will learn about some of the different types of data and computational methods involved in stratified healthcare and precision medicine.

Aug 10th 2026
5-12 Weeks