Linear interpolation is a method used to estimate unknown values that fall within two known values in a dataset, assuming that the change between values is linear. It is widely used in numerical analysis and computer graphics to construct new data points within the range of a discrete set of known data points.