The course will cover basic facts of Fourier series and orthogonal sets of functions, Fourier transforms, and applications. Different convergence properties of the Fourier, Haar, and Sturm-Liouville expansions will be considered. As time permits, applications to discrete and fast Fourier transforms, and wavelets, will be discussed.