This document provides an introduction to wavelets and their applications. It includes chapters on the mathematical framework of wavelets, fast wavelet algorithms, common wavelet families, and designing wavelets. The chapters cover topics such as continuous and discrete wavelet transforms, orthonormal and biorthogonal wavelet bases, fast wavelet transforms, families like Daubechies and Meyer wavelets, and constructing new wavelets. Examples throughout illustrate wavelet analysis of signals and images.