Einstein's Theory of Special Relativity
This site contains an extensive set of notes on basic topics in physics. There are extensive illustrations and animations along with the text. Also included are self-quizzes, and shockwave quizzes and tutorials. Features the topics time dilation and length contraction. Requires Shockwave for some of it.