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

Time Series Mastery: Forecasting with ETS, ARIMA, Python (Coursera) Coursera
Coursera Instructor Network

Time Series Mastery: Forecasting with ETS, ARIMA, Python (Coursera)

In today's data-driven world, the ability to accurately forecast and predict future trends is crucial for businesses to stay ahead of the competition. Time series analysis is a powerful tool that allows organizations to unravel patterns and make informed decisions. This course, Time Series Mastery: Unravelling Patterns with ETS, ARIMA, and Advanced Forecasting Techniques, provides a comprehensive introduction to time series analysis and forecasting.

Sep 28th 2026
1 Week
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.

Sep 28th 2026
5-12 Weeks
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.

Sep 28th 2026
5-12 Weeks
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
Operations Research (1): Models and Applications (Coursera) Coursera
National Taiwan University

Operations Research (1): Models and Applications (Coursera)

Operations Research (OR) is a field in which people use mathematical and engineering methods to study optimization problems in Business and Management, Economics, Computer Science, Civil Engineering, Industrial Engineering, etc. This course introduces frameworks and ideas about various types of optimization problems in the business world. In particular, we focus on how to formulate real business problems into mathematical models that can be solved by computers.

Sep 28th 2026
5-12 Weeks
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.

Sep 21st 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.

Sep 28th 2026
1 Week
The Unix Workbench (Coursera) Coursera
Johns Hopkins University

The Unix Workbench (Coursera)

Unix forms a foundation that is often very helpful for accomplishing other goals you might have for you and your computer, whether that goal is running a business, writing a book, curing disease, or creating the next great app. The means to these goals are sometimes carried out by writing software. Software can’t be mined out of the ground, nor can software seeds be planted in spring to harvest by autumn. Software isn’t produced in factories on an assembly line. Software is a hand-made, often bespoke good. If a software developer is an artisan, then Unix is their workbench.

Sep 28th 2026
4 Weeks
Google Cloud Product Fundamentals en Español (Coursera) Coursera
Google Cloud

Google Cloud Product Fundamentals en Español (Coursera)

Este curso, que es una continuación de Business Transformation with Google Cloud, le permitirá conocer la perspectiva tecnológica de la transformación de una organización. Para ser más específicos, explicaremos cómo la tecnología de Google Cloud puede transformar digitalmente una organización en los siguientes aspectos: modernizar la infraestructura de TI; mejorar la forma en que los equipos desarrollan las aplicaciones que utiliza la empresa; saber cómo aprovechar el aprendizaje automático y la inteligencia artificial para generar más valor; advertir el rol fundamental de las herramientas de productividad basadas en la nube, como G Suite, para cumplir con el trabajo, y comprender los desafíos y las oportunidades de la administración de costos que trae aparejados una infraestructura de TI cambiante basada en la nube.

Sep 28th 2026
5-12 Weeks
Machine Learning in Healthcare: Fundamentals & Applications (Coursera) Coursera
Northeastern University

Machine Learning in Healthcare: Fundamentals & Applications (Coursera)

Examines data mining perspectives and methods in a healthcare context. Introduces the theoretical foundations for major data mining methods and studies how to select and use the appropriate data mining method and the major advantages for each. Students are exposed to contemporary data mining software applications and basic programming skills. Focuses on solving real-world problems, which require data cleaning, data transformation, and data modeling.

Sep 28th 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.

Sep 28th 2026
4 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