My favorite on-line language exchange website is called THE MIXXER. If you go to the LESSON tab you can find lessons to learn:
ENGLISH (British Council "LearnEnglish" and Voice of America podcasts)
SPANISH (Practica Español and Spanish Language & Culture from Colby College)
FRENCH (Français Interactif from COERLL)
GERMAN (Deutsch im Blick from COERLL)
CHINESE (LearnNC from the University of North Carolina and Adult Chinese from the Confucius Institute)
The Mixxer is a free educational site for language learners hosted by Dickinson College. The Mixxer is designed to connect language learners around the world so that everyone is both student and teacher.