This site provides information on individual ocean currents. Each current has important links, summary text detailing velocity and hydrographic observations, and plots such as, average current speed and locations, sea surface temperature maps, and more.
http://oceancurrents.rsmas.miami.edu/
Rich information and interactive site, this page gives a brief overview of the ocean as a major player in Earth''s surface. Has several quizzes and a variety of topics
http://www.oceanmotion.org/