This lesson gives a great explanation on how to solve polynomial equations using factoring. It makes the zero product property make sense, and it gives a good understanding of why factoring is useful. Finally, the resources are excellent -- test your understanding of factoring with homework, a quiz, and a test, all designed to ensure that you have mastered the concept.