[B]Foreign Language Lessons, the BBC offers free classes to learn the basics of Spanish, French, German, Italian, Greek, Chinese and Portuguese. For example, the beginning Spanish course, Spanish Steps, is 12 week interactive course that introduces you to the spoken Spanish language using games, videos and explanations all online and all free. Great if you are planning a trip abroad.

BBC Languages ? Free online lessons to learn and study with