Advanced Business Analytics: Excel Optimization & Simulation (Johns Hopkins)
Build Excel models that optimize decisions with Solver, test sensitivity, and simulate uncertainty, in a one-week course from Johns Hopkins.
Study simplex, branch-and-bound, gradient descent, and Newton’s method, with Python, Gurobi, and a facility-location business case study.
Operations Research (2): Optimization Algorithms examines how optimization problems get solved, rather than concentrating only on how to formulate them. Offered by National Taiwan University and taught by Ling-Chieh Kung, it covers algorithms for linear, integer, and nonlinear optimization, alongside implementation using Python and Gurobi.
The useful distinction here is between understanding a solver’s underlying methods and simply running software. You study procedures such as simplex and branch-and-bound, then encounter a business application involving service-hub locations and staffing. For data science and analytics learners, this is a route into decision-focused mathematics: choosing an allocation or configuration under constraints, rather than only predicting an outcome. It is also the second course in a broader operations research series.
The six modules follow a progression from mathematical preparation to algorithms and application:
Consider this course if you study analytics, computer science, engineering, or business and want to understand the algorithms behind optimization software. It is particularly relevant when your questions involve selecting locations, allocating resources, or making decisions subject to mathematical constraints.
The intermediate designation matters. Although the course reviews linear algebra and derivative concepts, that review sits inside an optimization curriculum rather than a full introductory mathematics sequence. Comfort with those ideas should make the algorithm discussions easier to follow.
If your immediate goal is learning Python from scratch, this is not the most direct starting point: Python is used to support optimization work. Likewise, someone seeking a broad machine-learning curriculum should choose a course centered on that subject instead.
Coursera presents this as a flexible, self-paced course, with an estimate of one week at ten hours of study. The material is organized into six modules, some of which are described in weekly terms; treat those as learning units rather than fixed attendance dates.
Instruction is in English, and there are six assignments. The substantial number of videos means you may prefer to spread the material across a longer period, particularly if you want to work through the mathematics rather than move directly between lectures.
Pros
Cons
Does this course include a certificate?
A shareable certificate is available through the paid Certificate experience. It can be displayed on a professional profile or résumé.
Is this the entire Operations Research Specialization?
No. This listing concerns its second course, focused on algorithms. Coursera states that enrolling also enrolls you in the surrounding Specialization.
Is there a more suitable starting point for learning problem formulation?
The same university offers Operations Research (1): Models and Applications. That is a relevant companion to consider if modeling is your priority.
Can I apply for financial assistance?
The landing page indicates that financial aid is available, subject to eligibility.
Explore the official course page if this mix of optimization mathematics, solver implementation, and business application matches what you want to learn next.
Build Excel models that optimize decisions with Solver, test sensitivity, and simulate uncertainty, in a one-week course from Johns Hopkins.
Learn linear, integer, and nonlinear optimization with Excel, then explore a staffing case in this introductory operations research course.