Khan Academy
Khan Academy: Factor Polynomials: Quadratic Methods (Challenge)
Factor "advanced" polynomials (i.e. polynomials of various degrees and or with two variables) using quadratic factorization methods. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video...