Khan Academy
Khan Academy: Polynomials: Expand Binomials
Use the Binomial Theorem to expand integer powers of binomial expressions. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video, or receive hints.