Livemocha was a large online language exchange community until it closed a few years ago. Luckily there are many more online and app based language exchanges such as this one!
Bilingua is a FREE language exchange app designed to match you with people who not only share your language goals but your interests too! The blog on their website has lots of interesting articles about languages aswell.