I discovered nearly a thousand free language courses on iTunes. 926 courses to be exact.
The extensive library of courses span over 35 languages, from Arabic to Yiddish. Each course comes as a convenient podcast which you can subscribe and put on your iPod or iPhone.