Free Language Resources on the Web:
BBC Languages - great resources for people learning another language (36 languages available).
Duolingo - Learn Spanish, French, Italian, Klingon and other languages online for free.
Live Lingua - The public domain FSI language courses are free to download and use. There are over 40 languages with courses in text and audio form.
EdX Language Courses - Information on where and how to learn a language online.