This document discusses transformations of functions, including rigid and non-rigid transformations. Rigid transformations include vertical and horizontal shifts as well as reflections, which change the position of the graph but not its shape. Non-rigid transformations include vertical and horizontal stretches and shrinks, which alter the shape of the graph. Examples of each type of transformation are presented and discussed.