Course curriculum

  • 1

    Module 1: Strategic Supply Chain design

    • Segment - 01 - Supply Chain Design
    • Segment - 02 - Supply Chain Planning
    • Segment - 03 - Curriculum
    • Segment - 04 - Strategic Supply Chain Design - IKEA
    • Segment - 05 -Strategic Supply Chain Design - Zara
    • Segment - 06 - Strategic Supply chain Design - Walmart
    • Segment - 07 - Strategic Supply Chain Design - Dell
    • Segment - 08 - Plan of Attack
    • Segment - 09 - What is supply chain optimization?
    • Segment - 10 - Types of Optimization Problems in Supply Chain
    • Segment - 11 - Mathematical Formulation
    • Segment - 12 - Transportation Problems
    • Segment - 13 - Resource Utilization Demo
    • Segment - 14 - Manufacturing Problem
    • Segment - 15 - Model in Excel
    • Segment - 16 - Assignment
    • Segment - 17 - Assignment Answer
  • 2

    Module 2: Production Planning

    • Segment - 18 - Production Planning
    • Segment - 19 - Production Scheduling Demonstration
    • Segment - 20 - Production Scheduling in Excel
    • Segment - 21 - Opening Constraints
    • Segment - 22 - Solving the Production Scheduling
    • Segment - 23 - Assignment
    • Segment - 24 - Answer PS
    • Segment - 25 - Global Production Scheduling Assignment
    • Segment - 26 - Answer
    • Segment - 27 - Summary Section 2
  • 3

    Module 3: Installing Anaconda

    • Segment - 28 - Python History
    • Segment - 29 - Downloading Anaconda
    • Segment - 30 - Installing Anaconda
    • Segment - 31 - Spyder Overview
    • Segment - 32 - Jupiter Overview
    • Segment - 33 - Packages
  • 4

    Module 4: Python Crash Section

    • Segment - 34 - Introduction
    • Segment - 35 - Dataframes
    • Segment - 36 - Arithmetic Calculations in Python
    • Segment - 37 - Lists
    • Segment - 38 - Dictionaries
    • Segment - 39 - Arrays
    • Segment - 40 - Importing Data in Python
    • Segment - 41 - Subsetting Dataframes
    • Segment - 42 - Conditions
    • Segment - 43 - Writing Functions
    • Segment - 44 - Mapping
    • Segment - 45 - For Loops
    • Segment - 46 - For-looping a Function
    • Segment - 47 - Mapping on a Dataframe
    • Segment - 48 - For Looping on a Data Frame
    • Segment - 49 - Summary
    • Segment - 50 - Assignment 
    • Segment - 51 - Assignment Answer 1
    • Segment - 52 - Assignment Answer 2
  • 5

    Module 5: Introducing Pulp

    • Segment - 53 - Pulp Orientation
    • Segment - 54 - Installing Pulp
    • Segment - 55 - Manufacturing Model in Pulp
    • Segment - 56 - Assignment
    • Segment - 57 - Assignment Answer
    • Segment - 58 - Production Scheduling Orientation
    • Segment - 59 - Production Scheduling in Python
    • Segment - 60 - Defining Constraints
    • Segment - 61 - Model Conclusion
    • Segment - 62 - Assignment
    • Segment - 63 - Assignment Solution
  • 6

    Module 6: Supply Chain Network Design

    • Segment - 64 - Introduction
    • Segment - 65 - Supply Chain Network Design
    • Segment - 66 - Supply Chain Design Components
    • Segment - 67 - Warehouse Allocation Part 1
    • Segment - 68 - Warehouse Allocation Part 2
    • Segment - 69 - Developing Variables in Python
    • Segment - 70 - Objective Function Facility Allocation
    • Segment - 71 - Constraints
    • Segment - 72 - Summary Models
    • Segment - 73 - Model Sensitivity
    • Segment - 74 - Checking Average Distance Vs Number of Warehouses
    • Segment - 75 - DC Extended Model
  • 7

    Module 7: Advanced Network Modelling in Excel

    • Segment - 76 - Linking Constraints
    • Segment - 77 - Introduction to the Model
    • Segment - 78 - Developing Costs
    • Segment - 79 - Formulating Constraints
    • Segment - 80 - Solving the Model
    • Segment - 81 - Commentary
    • Segment - 82 - Level of Service
    • Segment - 83 - Relaxing DCs Constraints
  • 8

    Module 8: Advanced Network Models with Pulp

    • Segment - 84 - Importing Model Data
    • Segment - 85 - Constructing Variables
    • Segment - 86 - Constructing Costs in Model
    • Segment - 87 - Objective Function
    • Segment - 88 - Demand and Flow Constraints
    • Segment - 89 - Linking Constraints
    • Segment - 90 - Solving the Model
    • Segment - 91 - Showing only Variables with Output
    • Segment - 92 - Setting the Service Level
    • Segment - 93 - Relaxing the DC Constraints
    • Segment - 94 - Service Level Constraints
    • Segment - 95 - Binding Constraints
    • Segment - 96 - Assignment
    • Segment - 97 - Assignment Answer 1
    • Segment - 98 - Assignment Answer 2
  • 9

    Module 9: Route optimization

    • Segment - 99 - Introduction
    • Segment - 100 - Traveling Sales-Man Problem
    • Segment - 101 - Travelling Males Man with ML-rose
    • Segment - 102 - Routing Optimization with or Tools
    • Segment - 103 - Adding Constraints
    • Segment - 104 - Getting the Results of the Solution
    • Segment - 105 - For Looping the Solution
    • Segment - 106 - Conclusion
    • Segment - 107 - What if we remove the distance constraint?
    • Segment - 108 - Capacity Constraints
    • Segment - 109 - Adding the Capacity Dimensions
    • Segment - 110 - Understanding Model index
    • Segment - 111 - For Looping on Vehicles
    • Segment - 112 - Capacity Constraints Display
    • Segment - 113 - Calculating Total Distance and Total Loads
    • Segment - 114 - VRPTW model
    • Segment - 115 - Adding time Dimension
    • Segment - 116 - Setting Time Window Range
    • Segment - 117 - Instantiate Route Start and End
    • Segment - 118 - Getting Routes and Windows
    • Segment - 119 - Mapping the Solution
    • Segment - 120 - Routing Example: Restaurant
    • Segment - 121 - Routing Example Part 2
    • Segment - 122 - Assignment
    • Segment - 123 - Conclusion