The cool thing is that the Center for Open Educational Resources and Language Learning (COERLL) at University of Texas at Austin has developed SO MANY resources that teach different languages.
I use some of their French audio and video materials to "train my ear" for fast spoken French and their Tex's French Grammar site to brush up on grammar.