This Business Analytics course in Excel is the second of a three part series, with the intended audience business professionals, MBA students, advanced undergraduates, and analysts who already understand basic analytics and want to upskill with techniques used in operations, finance, logistics, and strategy.. Upon completing this course, learners will be able to build and solve advanced optimization models in Excel, including linear, integer, network, and nonlinear programs; apply matrix functions to scale and streamline analysis; and use VBA macros to implement multi-goal programming and explore trade-offs through Pareto-efficient solutions.
This intermediate-to-advanced course is a continuation of Business Analytics: Elementary to Advanced and is designed for learners who want to move from using Excel for analysis to using it for sophisticated decision-making. Rather than treating Excel as a passive calculation tool, the course shows how it can function as a powerful optimization and modeling environment for real business problems.
Learners will benefit by gaining practical, immediately applicable skills that allow them to model constraints, manage competing objectives, and justify decisions quantitatively.
What makes this course unique is its hands-on, problem-driven approach and its emphasis on automation and multi-objective thinking. By combining Solver, matrix methods, and macros, learners not only solve harder problems faster, but they also gain a flexible toolkit that is engaging, creative, and directly transferable to real-world decision environments.
This course will prepare you for the third course of the Business Analytics Specialization, Simulation and Optimization.
In this module, we will learn quantitative modeling to help companies make better decisions and improve performance. In business analytics, we use big data to solve business problems and provide insights. Companies now have access to huge sources of data and better and faster algorithms and technology are now available to use huge data sets for statistical and quantitative analysis, predictive modeling, optimization and simulation.
We will focus on optimization and study a wide range of applications in supply chain analytics, transportation analytics, retail sales, financial services, risk management, marketing and pricing analytics. We will learn how to build mathematical models. In simple terms, a mathematical model is a quantitative representation or idealization of a real problem. The purpose of a mathematical model is to represent the essence of a problem in a concise form, this representation might be phrased in terms of an algebraic model, a spreadsheet model, or a Python model.
涵盖的内容
4个视频6篇阅读材料3个作业
显示有关单元内容的信息
4个视频•总计48分钟
Production Mix Algebraic and Graphing Model•9分钟
Production Mix - Excel Model•11分钟
Aggregate Planning Example•20分钟
Investment Planning Example•8分钟
6篇阅读材料•总计30分钟
Optimization and Modeling Basics•5分钟
What is Linear Programming?•5分钟
Linear Programming in Excel•5分钟
Product Mix Example•5分钟
Aggregate Planning Example•5分钟
Investment Planning Example•5分钟
3个作业•总计90分钟
Product Mix - Oil Processing•30分钟
Aggregate Planning at Sailco Corporation•30分钟
Extended Investment Planning•30分钟
Network Models
第 2 单元•小时 后完成
单元详情
In this module, you will be introduced to network models, a foundational class of optimization models used extensively in business analytics, operations, and decision science. Many real-world business problems, such as supply chain design, transportation planning, project scheduling, and information flow, can be naturally represented as networks consisting of nodes and arcs. Understanding how to model and analyze these structures is a critical skill for any analytics professional.
You will learn how to formulate and solve common network problems using Excel and Solver, with a focus on translating business contexts into clear, structured models. By the end of this module, you will be able to recognize when a business problem can be framed as a network model, build the corresponding Excel model efficiently, and use Solver to generate and interpret optimal solutions. These skills will prepare you for more advanced optimization techniques later in the course and provide immediately applicable tools for real-world analytics tasks.
涵盖的内容
6个视频7篇阅读材料3个作业
显示有关单元内容的信息
6个视频•总计55分钟
Transportation Problem Example•7分钟
Transshipment Example•11分钟
New Hire Assignments•9分钟
Assignment Example: Bus Route Problem•8分钟
MLB Umpire Assignment•8分钟
Shortest Path Network Flow•11分钟
7篇阅读材料•总计35分钟
Networks and Transportation Problems•5分钟
Transportation Problem Example•5分钟
Transshipment Example•5分钟
Assignment Problem Basics•5分钟
Assignment Example: Bus Route Problem•5分钟
Shortest-Route Problem Basics•5分钟
Advanced Shortest-Route Example•5分钟
3个作业•总计90分钟
Extended Transportation Problem•30分钟
Transshipment at Nash Auto•30分钟
Ambulance Assignment•30分钟
Integer Programming
第 3 单元•小时 后完成
单元详情
Many real-world business decisions involve choices that are fundamentally discrete: whether to open a facility, produce a product, or assign a resource. In these settings, traditional linear programming models are often insufficient because decision variables must take on whole-number or yes–no values. Integer Programming (IP) provides the analytical framework needed to model and solve these types of decisions rigorously.
In this module, you will learn how to formulate and solve integer programming models using Microsoft Excel and Solver. Building on your prior experience with linear optimization, you will see how integer and binary decision variables allow you to capture operational realities such as indivisible production quantities, fixed setup costs, and coverage requirements.
Through practical, business-focused examples, the module focuses on three core applications. You will begin with production planning models that incorporate integer decisions to ensure feasible and implementable production schedules. You will then study fixed cost manufacturing problems, where binary variables are used to model setup decisions and economies of scale. Finally, you will explore set covering models, a powerful class of integer programs used to determine the minimum-cost selection of options needed to meet coverage requirements, such as facility placement or service availability.
By the end of this module, you will be able to translate complex business decisions into integer programming formulations, implement them in Excel, and interpret Solver output to support data-driven managerial decisions.
涵盖的内容
4个视频5篇阅读材料2个作业
显示有关单元内容的信息
4个视频•总计45分钟
Princess Brides•11分钟
Investment Selection•12分钟
Example: Fixed Costs with Linking Variables•11分钟
Minimum Production with Linking Variables•11分钟
5篇阅读材料•总计25分钟
Integer Programming and Solver•5分钟
Basic Integer Programming Example•5分钟
Investment Selection with Integer Programming•5分钟
Fixed Costs Example•5分钟
Example: Minimum Production with Linking Variables•5分钟
2个作业•总计60分钟
Production Planning with IP•30分钟
Fixed Costs at Giant Motor Company•30分钟
Nonlinear Programming I
第 4 单元•小时 后完成
单元详情
This module introduces nonlinear programming as a modeling framework for solving optimization problems in which the objective function and/or constraints are nonlinear. Students will explore how nonlinear relationships arise in business applications such as pricing, revenue management, portfolio allocation, and resource utilization, and how these relationships influence both solution methods and managerial insight. Particular attention is given to issues of local versus global optima and the implications these have for decision-making.
The module emphasizes practical implementation using Excel Solver, with a focus on the GRG Nonlinear algorithm. Students will learn how to formulate nonlinear models in Excel, configure Solver appropriately, interpret Solver output, and diagnose common modeling and convergence issues. Through applied examples and exercises, students will analyze sensitivity to key assumptions and assess the robustness and limitations of solutions obtained via GRG Nonlinear, preparing them to apply nonlinear optimization effectively in real-world business settings.
涵盖的内容
3个视频4篇阅读材料2个作业
显示有关单元内容的信息
3个视频•总计20分钟
Example: Nonlinear Pricing Model•9分钟
Example: Off-Peak and On-Peaking Pricing•5分钟
Motorcross Snowmobiles•6分钟
4篇阅读材料•总计25分钟
Nonlinear Programming•10分钟
Pricing Model Example•5分钟
Off-Peak and On-Peaking Pricing Example•5分钟
Example: Nonlinear Production Planning •5分钟
2个作业•总计60分钟
Pricing at Camden Yards•30分钟
Oil Extraction•30分钟
Non-Linear Programming II
第 5 单元•小时 后完成
单元详情
This module extends and deepens the concepts and techniques introduced in Nonlinear Programming I, moving from single-objective nonlinear optimization models to richer, more realistic decision-making frameworks. Building on your understanding of nonlinear objective functions, constraints, and the use of Excel Solver, this module emphasizes applications where multiple objectives, risk–return trade-offs, and structured data relationships play a central role.
A primary focus of the module is portfolio optimization, where nonlinear programming is used to minimize portfolio variance subject to return and allocation constraints. You will implement these models in Excel Solver, making use of matrix functions to compute variances. This reinforces both the mathematical structure of quadratic optimization problems and their practical implementation in a widely used analytics tool.
The module then broadens the scope of nonlinear optimization to include goal programming and multi-objective decision making. You will examine situations in which competing objectives cannot be optimized simultaneously, introducing the concepts of Pareto optimality, trade-off curves, and efficient frontiers. You will explore how changes in priorities and constraints affect optimal solutions, providing insight into managerial and financial decision contexts where compromise and balance are essential.
涵盖的内容
2个视频4篇阅读材料1个作业
显示有关单元内容的信息
2个视频•总计24分钟
Portfolio Selection Model•11分钟
Trade Off Curve Example•13分钟
4篇阅读材料•总计30分钟
Asset Allocation Models in Excel•5分钟
Portfolio Selection Example•5分钟
Pareto Optimality and Trade Off Analysis•10分钟
Trade Off Curve Example•10分钟
1个作业•总计30分钟
Portfolio Optimization•30分钟
Final Assessment
第 6 单元•小时 后完成
单元详情
This final assessment serves as a capstone for Business Analytics II, bringing together the core analytical tools and decision-making frameworks developed throughout the course. Students will analyze a realistic business case with competing objectives, requiring them to formulate, solve, and interpret optimization models using Excel Solver, including nonlinear and multi-goal programming approaches.
The assessment emphasizes the complete analytics workflow: translating a business problem into a quantitative model, evaluating trade-offs and uncertainty through sensitivity or scenario analysis, and interpreting results in managerial terms. Students must justify assumptions, explain model limitations, and recommend a defensible course of action aligned with organizational priorities.
Overall, the final assessment evaluates both technical proficiency and the ability to communicate analytic insights clearly, reflecting how advanced business analytics is applied in real-world decision-making contexts.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.