We may earn an affiliate commission when you visit our partners.
Course image
Haytham Omar

Python Crash section included.

Read more

Python Crash section included.

If you are working in supply planning, logistics, strategic design, and operational planning, making full use of open source technologies such as the widely popular Python is a guarantee for supply chain excellence through this era of digital transformation.

Top companies manage their supply chain by having a clear focus on planning allocation of suppliers, manufacturing facilities, warehouses, and retailers. and as long as a company or an NGO is delivering products, then for sure, there is a supply chain.

And in this course, we focus on strategic and operational supply chain planning using optimization which by itself is one of the biggest disciplines used in almost all business, engineering, and data industries.

As a supply chain and logistics professional in this modern age, having analytical skills, know-how, and a data science coding language is imperative for the success and progress of one's supply chain career.

The course will take you to step by step on understanding optimization problems in supply-chain that can help you make strategic and tactical supply-chain decisions effectively. As always, our courses are highly practical and follows a learn by doing approach.

After this course we will be able to:

1- Understand the basics of python.

2- Understand linear programming.

3- Work with python library Pulp for linear programming.

4- Maximize the profit of our business given the resources available.

5- Implement production scheduling to minimize cost in excel and python.

6- Decide on the optimal location of facilities.

7- Develop Optimization problems Masterfully in excel and python.

8- Optimize the flow of the supply chain network.

9- Optimize the design of the supply chain network.

10-  Develop your supply chain network with the service level in mind.

11- Understand the sensitivity and the binding constraints of your supply chain decisions.

12- Route optimization for logistical Flows with OR tools.

Course Design

the course is designed as experiential learning Modules, the first couple of modules are for understanding optimization and python followed by supply chain applications using optimization.Don't worry if you don't know python, there are is a python fundamental section in the course to get you up and running with python.

Looking forward to seeing you inside and hope you enjoy the class.

Happy Supply Chain mining.

Haytham

Rescale Analytics

Feedback from Clients and Training:

"In

I attended a Supply Chain Forecasting & Demand Planning Masterclass conducted by Haitham Omar and the possibilities seemed endless. So, we requested Haitham to conduct a 5-day workshop in our office to train 8 staff members, which opened us up as a team to deeper data analysis. Today, we have gone a step further and retained Haitham, as a consultant, to take our data analysis to the next level and to help us implement inventory guidelines for our business. The above progression of our actions is a clear indication of the capabilities of Haitham as a specialist in R and in data analytics, demand planning, and inventory management."

Shailesh Mendonca

Commercial lead-in Adventure AHQ- Sharaf Group

“ Haytham mentored me in my Role of Head of Supply Chain efficiency. He is extremely knowledgebase about the supply concepts, latest trends, and benchmarks in the supply chain world. Haytham’s analytics-driven approach was very helpful for me to recommend and implement significant changes to our supply chain at Aster group”

Saify Naqvi

Head of Supply Chain Efficiency

“I participated in the training session called "Supply Chain Forecasting & Management" on December 22nd 2018. This training helped me a lot in my daily work since I am working in Purchase Dpt. Haytham have the pedagogy to explain us very difficult calculations and formula in a simple way. I highly recommend this training.”

Djamel BOUREMIZ

Purchasing Manager at Mineral Circles Bearings

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Geared towards those working in supply chain roles and requires no prior knowledge of Python, making it accessible to beginners in the field
Incorporates practical learning through hands-on labs and interactive materials
Taught by Haytham Omar, who has real-world experience in supply chain management and is recognized for his expertise
Provides a comprehensive study of supply chain planning using optimization techniques
Develops skills in optimization problem solving, which are highly relevant in supply chain management
Positions learners to make informed strategic and tactical decisions in supply chain management

Save this course

Save Supply Chain Design and Planning with Excel & Python. to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Supply Chain Design and Planning with Excel & Python. with these activities:
Review Python Fundamentals
Start the course with solid understanding of Python.
Browse courses on Python
Show steps
  • Review online tutorials covering Python basics.
  • Complete a small Python project to practice.
Review Python Basics
Refamiliarize yourself with the basics of Python to enhance your comprehension of the course material.
Browse courses on Python
Show steps
  • Revisit Python syntax and data structures
  • Practice writing simple Python scripts
Peer Study Group
Collaborate with peers to review course material, discuss concepts, and reinforce your understanding through peer teaching.
Show steps
  • Form a study group with classmates
  • Meet regularly to discuss course topics
  • Take turns presenting concepts to the group
  • Provide feedback and support to each other
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Attend Python Supply Chain Optimization Webinar
Gain deeper understanding of Python for supply chain optimization.
Browse courses on Supply Chain Optimization
Show steps
  • Find an online Python Supply Chain Optimization webinar.
Solve Optimization Problems with Python
Enhance your understanding of optimization techniques by following guided tutorials that demonstrate how to solve optimization problems using Python.
Browse courses on Optimization
Show steps
  • Find tutorials on optimization algorithms in Python
  • Work through the tutorials, implementing the algorithms
  • Experiment with different problem instances
Practice Linear Programming Problems
Reinforce your understanding of linear programming.
Browse courses on Linear Programming
Show steps
  • Solve linear programming problems using Python.
Linear Programming Practice
Sharpen your linear programming skills by solving practice problems and testing your ability to formulate and solve optimization models.
Browse courses on Linear Programming
Show steps
  • Find online resources or textbooks with linear programming practice problems
  • Solve the problems, focusing on formulating the correct objective function and constraints
  • Compare your solutions to provided answers or use a solver to verify your results
Supply Chain Optimization Competition
Challenge yourself and showcase your skills by participating in a supply chain optimization competition.
Browse courses on Optimization
Show steps
  • Find and register for a suitable competition
  • Prepare by reviewing the competition rules and materials
  • Develop and submit your optimization solution
  • Analyze the results and learn from the experience
Develop a Supply Chain Optimization Model
Apply your knowledge of optimization techniques to create a practical model that addresses a real-world supply chain problem.
Browse courses on Optimization
Show steps
  • Identify a specific supply chain problem or opportunity
  • Develop a mathematical model to represent the problem
  • Implement the model using Python and Pulp
  • Analyze the results and make recommendations for improvement
Contribute to Open-Source Supply Chain Tools
Enhance your practical experience and contribute to the supply chain community by making contributions to open-source supply chain tools.
Browse courses on Supply Chain Management
Show steps
  • Identify open-source supply chain projects on platforms like GitHub
  • Review the project documentation and identify areas for contribution
  • Make code contributions, bug fixes, or documentation improvements
  • Engage with the project community through discussions and issue tracking
Supply Chain Simulation Project
Integrate your understanding of supply chain concepts and optimization techniques by developing a simulation model to evaluate different supply chain strategies.
Browse courses on Supply Chain Management
Show steps
  • Design the simulation model, including the key variables and relationships
  • Implement the model using Python and appropriate libraries
  • Run simulations and analyze the results
  • Present your findings and recommendations

Career center

Learners who complete Supply Chain Design and Planning with Excel & Python. will develop knowledge and skills that may be useful to these careers:
Supply Chain Analyst
Supply Chain Analysts create and manage supply chains with goals to control the flow of goods and services from suppliers, through factories and warehouses, to the end consumer. They seek to maximize efficiency and optimize operations to minimize costs and maximize profits. This course provides a strong foundation for Supply Chain Analysts by introducing the principles of supply chain management and optimization techniques. It covers topics such as linear programming, inventory management, and network optimization, which are essential for success in this role.
Logistics Manager
Logistics Managers plan and execute the efficient movement of goods and services from suppliers to customers. They oversee the coordination of transportation, warehousing, and inventory management to ensure timely delivery and minimize costs. This course provides a strong foundation for Logistics Managers by introducing the principles of supply chain management and optimization techniques. It covers topics such as network optimization, inventory management, and transportation planning, which are essential for success in this role.
Production Planner
Production Planners develop and implement production schedules to ensure that goods are produced efficiently and on time. They analyze production capacity, demand forecasting, and inventory levels to optimize production processes. This course provides a strong foundation for Production Planners by introducing the principles of supply chain management and optimization techniques. It covers topics such as linear programming, scheduling, and inventory management, which are essential for success in this role.
Operations Research Analyst
Operations Research Analysts use advanced analytical techniques to solve complex problems in various industries, including supply chain management, logistics, and manufacturing. They develop and implement mathematical models to optimize processes and improve decision-making. This course provides a strong foundation for Operations Research Analysts by introducing the principles of optimization and data analysis. It covers topics such as linear programming, network optimization, and simulation modeling, which are essential for success in this role.
Data Scientist
Data Scientists use advanced analytical techniques to extract insights from data and solve complex problems. They work in various industries, including supply chain management, logistics, and manufacturing, to improve decision-making and optimize operations. This course provides a strong foundation for Data Scientists by introducing the principles of data analysis and optimization. It covers topics such as linear programming, machine learning, and statistical modeling, which are essential for success in this role.
Management Consultant
Management Consultants advise businesses on how to improve their operations and achieve their goals. They use analytical techniques and data analysis to identify areas for improvement and develop solutions. This course provides a strong foundation for Management Consultants by introducing the principles of supply chain management and optimization techniques. It covers topics such as linear programming, strategic planning, and data analysis, which are essential for success in this role.
Business Analyst
Business Analysts analyze business processes and systems to identify areas for improvement. They use analytical techniques and data analysis to develop solutions that optimize operations and increase efficiency. This course provides a strong foundation for Business Analysts by introducing the principles of supply chain management and optimization techniques. It covers topics such as linear programming, process mapping, and data analysis, which are essential for success in this role.
Market Researcher
Market Researchers conduct research to understand consumer behavior and market trends. They use analytical techniques and data analysis to gather and interpret data and make recommendations on how to improve marketing strategies. This course provides a strong foundation for Market Researchers by introducing the principles of data analysis and optimization techniques. It covers topics such as linear programming, statistical modeling, and data visualization, which are essential for success in this role.
Financial Analyst
Financial Analysts analyze financial data to make investment recommendations and provide advice to businesses. They use analytical techniques and data analysis to evaluate the financial performance of companies and make recommendations on how to improve profitability. This course provides a strong foundation for Financial Analysts by introducing the principles of optimization and data analysis. It covers topics such as linear programming, financial modeling, and data analysis, which are essential for success in this role.
Project Manager
Project Managers plan and execute projects to achieve specific goals. They use analytical techniques and data analysis to track progress and identify areas for improvement. This course provides a strong foundation for Project Managers by introducing the principles of optimization and data analysis. It covers topics such as linear programming, project management, and data analysis, which are essential for success in this role.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use programming languages and software development tools to create solutions that meet the needs of businesses and consumers. This course provides a strong foundation for Software Engineers by introducing the principles of optimization and data analysis. It covers topics such as linear programming, algorithms, and data structures, which are essential for success in this role.
Systems Analyst
Systems Analysts design, develop, and implement computer systems to meet the needs of businesses and consumers. They use analytical techniques and data analysis to understand business processes and develop solutions that improve efficiency. This course provides a strong foundation for Systems Analysts by introducing the principles of optimization and data analysis. It covers topics such as linear programming, systems analysis, and data modeling, which are essential for success in this role.
Quality Assurance Analyst
Quality Assurance Analysts ensure that software applications and products meet quality standards. They use analytical techniques and data analysis to test software and identify defects. This course provides a strong foundation for Quality Assurance Analysts by introducing the principles of optimization and data analysis. It covers topics such as linear programming, testing techniques, and data analysis, which are essential for success in this role.
Data Analyst
Data Analysts collect, analyze, and interpret data to provide insights for businesses and organizations. They use analytical techniques and data analysis to identify trends, patterns, and opportunities for improvement. This course provides a strong foundation for Data Analysts by introducing the principles of optimization and data analysis. It covers topics such as linear programming, data mining, and data visualization, which are essential for success in this role.
Database Administrator
Database Administrators design, implement, and maintain databases to store and manage data. They use analytical techniques and data analysis to optimize database performance and ensure data integrity. This course provides a strong foundation for Database Administrators by introducing the principles of optimization and data analysis. It covers topics such as linear programming, database design, and data management, which are essential for success in this role.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Supply Chain Design and Planning with Excel & Python..
Provides a comprehensive overview of optimization techniques, including linear programming, nonlinear programming, and integer programming. It good resource for understanding the mathematical concepts used in supply chain planning.
Provides a comprehensive overview of supply chain management, including strategic planning, inventory management, and logistics. It good resource for understanding the overall concepts of supply chain management.
Provides a comprehensive overview of data science for business, including data collection, analysis, and visualization. It good resource for understanding the overall concepts of data science and how it can be used to improve business decision-making.
Provides a comprehensive overview of machine learning for business, including supervised learning, unsupervised learning, and reinforcement learning. It good resource for understanding the overall concepts of machine learning and how it can be used to improve business decision-making.
Provides a comprehensive overview of artificial intelligence for business, including natural language processing, computer vision, and machine learning. It good resource for understanding the overall concepts of artificial intelligence and how it can be used to improve business decision-making.
Provides a comprehensive overview of the lean startup methodology, which process for developing and validating new products and services. It good resource for understanding the overall concepts of the lean startup methodology and how it can be used to improve business decision-making.
Provides a comprehensive overview of the innovator's dilemma, which theory that explains why large companies often fail to innovate. It good resource for understanding the overall concepts of the innovator's dilemma and how it can be overcome.
Provides a comprehensive overview of good and bad strategy, and how to develop a good strategy. It good resource for understanding the overall concepts of strategy and how to develop a good strategy for your business.
Provides a comprehensive overview of the hard things about starting and running a business, and how to overcome them. It good resource for understanding the overall challenges of starting and running a business.
Provides a comprehensive overview of how to build a successful startup, and how to avoid the mistakes that most startups make. It good resource for understanding the overall concepts of starting and running a successful startup.
Provides a comprehensive overview of the 22 immutable laws of marketing, and how to use them to improve your marketing strategy. It good resource for understanding the overall concepts of marketing and how to develop a good marketing strategy.
Provides a comprehensive overview of positioning, and how to use it to differentiate your product or service from the competition. It good resource for understanding the overall concepts of positioning and how to develop a good positioning strategy.
Provides a comprehensive overview of the psychology of persuasion, and how to use it to influence people. It good resource for understanding the overall concepts of persuasion and how to use it to improve your marketing and sales efforts.
Save
Provides a comprehensive overview of how people think, and how to use this knowledge to improve your marketing and sales efforts. It good resource for understanding the overall concepts of thinking and how to use it to improve your marketing and sales efforts.
Provides a comprehensive overview of Python for data analysis, including data manipulation, visualization, and modeling. It good resource for learning the Python programming language and using it for data analysis.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Supply Chain Design and Planning with Excel & Python..
Strategic Supply Chain Management in Turbulent Times
Most relevant
Supply Chain Optimization
Most relevant
Supply Chain Management Tools and Techniques
Most relevant
Supply Chains for Manufacturing: Inventory Analytics
Most relevant
AI and Gen-AI for Supply Chain Management
Most relevant
Certified Supply Chain Professional (CSCP) Exam...
Most relevant
Supply Chain: Planning of Resources & Detailed Scheduling
Most relevant
Supply Chain Fundamentals
Most relevant
Sustainable Supply Chain Planning, Sourcing, and...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser