Hill Climbing is an iterative algorithm used in artificial intelligence and optimization. It aims to locate maximums or minimums of a function.