Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your ownBinary Search
Module 2
Reliable C++ Boundary-Search Templates
Module 3
Structural Search in Sorted and Partially Sorted Data
Module 4
Exponential Bracketing and Implicit Domains
Module 5
Binary Search on an Integer Answer
Module 6
Greedy Feasibility Predicates for Allocation and Scheduling
Module 7
Counting Predicates and Order Statistics
Module 8
Continuous Binary Search and Numerical Precision
Module 9
Partition-Based Search Across Two Sorted Arrays
Module 10
Problem Classification, Debugging, and Timed Mastery