Khan Academy
Khan Academy: Polynomial Special Products: Perfect Square
Find special products (perfect squares and difference of squares) of 'advanced' binomials: binomials with leading coefficients other than 1; binomials with higher degrees; and binomials with two variables.