Critical points of a function occur when the derivative is equal to 0 or undefined. These include maximum and minimum turning points where the derivative is 0, horizontal inflection points where the derivative is 0, and cusp points where the derivative is undefined.