This lecture covers the Wiener filter, from the estimation of a signal based on observations corrupted by noise to the optimization in the least square sense given by the Wiener-Hopf equations. It also explores scenarios where signals need to have non-changing properties and the challenges of real-time implementations.