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

Information Extraction from Free Text Data in Health (Coursera) Coursera
University of Michigan

Information Extraction from Free Text Data in Health (Coursera)

In this MOOC, you will be introduced to advanced machine learning and natural language processing techniques to parse and extract information from unstructured text documents in healthcare, such as clinical notes, radiology reports, and discharge summaries. Whether you are an aspiring data scientist or an early or mid-career professional in data science or information technology in healthcare, it is critical that you keep up-to-date your skills in information extraction and analysis.

Nov 23rd 2026
4 Weeks
Getting Started with Machine Learning at the Edge on Arm (Coursera) Coursera
Arm

Getting Started with Machine Learning at the Edge on Arm (Coursera)

The age of machine learning has arrived! Arm technology is powering a new generation of connected devices with sophisticated sensors that can collect a vast range of environmental, spatial and audio/visual data. Typically this data is processed in the cloud using advanced machine learning tools that are enabling new applications reshaping the way we work, travel, live and play.

Nov 23rd 2026
5-12 Weeks
Cloud: Platform as a Service - Bachelor's (Coursera) Coursera
Illinois Tech

Cloud: Platform as a Service - Bachelor's (Coursera)

This course is aimed at preparing individuals to gain knowledge, skills, and abilities to demonstrate the knowledge for managing Platform as a Service (PaaS) in the Cloud. Students will learn to deploy, operate, and maintain cloud platforms for storing, processing, and transferring information with architecture design principles and a structured approach. Students will also learn the shared responsibility model and cloud security best practices to secure PaaS platforms for the application-hosting environments.

Nov 23rd 2026
5-12 Weeks
Preparing for the Google Cloud Professional Data Engineer Exam em Português Brasileiro (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam em Português Brasileiro (Coursera)

Por que fazer o curso: "A melhor forma de se preparar para o exame é ser competente nas habilidades necessárias ao trabalho." Este curso usa uma abordagem "top-down". Ele identifica as habilidades que você já tem e apresenta novas informações e áreas para ampliar seus conhecimentos. Use este curso para criar seu plano de preparação personalizado. Ele ajudará você a identificar o que sabe e o que precisa estudar mais, além de desenvolver e praticar as habilidades necessárias às competências do cargo.

Nov 23rd 2026
1 Week
Google Cloud Product Fundamentals em Português Brasileiro (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals em Português Brasileiro (Coursera)

Este curso é uma continuação do "Business Transformation with Google Cloud" e guiará você pela jornada de transformação de uma organização do ponto de vista tecnológico. Explicaremos como as organizações podem fazer a transformação digital usando a tecnologia do Google Cloud nestas categorias: modernização da infraestrutura de TI; melhorias no processo de desenvolvimento dos aplicativos da empresa; uso do machine learning e da inteligência artificial para criar novo valor; a importância de ferramentas de produtividade como o G Suite na realização do trabalho; e compreender as oportunidades e os desafios da gestão do custo que uma infraestrutura de TI na nuvem traz.

Nov 23rd 2026
5-12 Weeks
NLP Modelos y Algoritmos (Coursera) Coursera
Universidad Austral

NLP Modelos y Algoritmos (Coursera)

Este curso te brindará los conocimientos necesarios para la implementación de algoritmos de NLP. Mediante el uso de los últimos algoritmos más populares en NLP se procederá a dar solución a un conjunto de problemas propios del área. Para realizar este curso es necesario contar con conocimientos de programación de nivel básico a medio, deseablemente conocimiento básico del lenguaje Python y es recomendable conocer los Jupyter Notebooks en el entorno Anaconda.

Nov 23rd 2026
4 Weeks
Code Free Data Science (Coursera) Coursera
University of California, San Diego

Code Free Data Science (Coursera)

The Code Free Data Science class is designed for learners seeking to gain or expand their knowledge in the area of Data Science. Participants will receive the basic training in effective predictive analytic approaches accompanying the growing discipline of Data Science without any programming requirements. Machine Learning methods will be presented by utilizing the KNIME Analytics Platform to discover patterns and relationships in data.

Nov 23rd 2026
4 Weeks
Developing AI Applications on Azure (Coursera) Coursera
LearnQuest

Developing AI Applications on Azure (Coursera)

This course introduces the concepts of Artificial Intelligence and Machine learning. We'll discuss machine learning types and tasks, and machine learning algorithms. You'll explore Python as a popular programming language for machine learning solutions, including using some scientific ecosystem packages which will help you implement machine learning.

Nov 16th 2026
5-12 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
Effective Inventory Management and Optimization (Coursera) Coursera
Starweaver

Effective Inventory Management and Optimization (Coursera)

In today's competitive business landscape, efficient inventory management is a critical factor for the success of any organization. Businesses face challenges in maintaining the right balance between having enough inventory to meet customer demands and avoiding excess stock that ties up capital and increases storage costs. This course, titled "Effective Inventory Management and Optimization," addresses a need for professionals to understand the intricacies of inventory control and optimization.

Nov 23rd 2026
1 Week
Introduction to Machine Learning (Coursera) Coursera
Duke University

Introduction to Machine Learning (Coursera)

This course will provide you a foundational understanding of machine learning models (logistic regression, multilayer perceptrons, convolutional neural networks, natural language processing, etc.) as well as demonstrate how these models can solve complex problems in a variety of industries, from medical diagnostics to image recognition to text prediction.

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

Machine Learning Algorithms (Coursera)

In this course you will: understand the naïve Bayesian algorithm; understand the Support Vector Machine algorithm; understand the Decision Tree algorithm; understand the Clustering. Please make sure that you’re comfortable programming in Python and have a basic knowledge of mathematics including matrix multiplications, and conditional probability.

Nov 23rd 2026
4 Weeks