Khan Academy: Algebra 2
Khan Academy

Course summary:  Polynomial arithmetic · Complex numbers · Polynomial factorization · Polynomial division · Polynomial graphs · Rational exponents and more.