Khan Academy: Pre-Calculus
Khan Academy

TheĀ Precalculus course, often taught in the 12th grade, covers Polynomials; Complex Numbers; Composite Functions; Trigonometric Functions; Vectors; Series, Conic Sections, Probability and Combinatorics.