Free ressources to learn new languages

Learn Spanish online…

This online Spanish course is exactly what you are looking for, whether you are a total beginner or just want to brush up your language skills.
The course is comprehensive and complete, and conceived to gradually build up your knowledge of the Spanish language. As you finish each lesson, you’ll be able to use what you have learned in real situations.
This is your chance to reach a high level of Spanish, the second most widely spoken language in the world! 
Learn German online…LearnPlus produces and offers interactive online language courses designed to teach foreign languages by exploiting the interactive communication capabilities of the Internet. It’s proven: learning on the Web is convenient and rewarding! When you enrol for one of our courses, you will pay a course fee that covers the standard online educational material: grammar explanations and multimedia lessons.
Learn English online…PeakEnglish
PEAK English is the premier place to learn English. Take an online English course, play language games, and make friends from around the world.· PEAK is used by universities and top private language schools worldwide.
· Study with hundreds of hours of interactive lessons.
· Improve your reading, writing, listening and speaking skills.
· Practise your English with friends in the PEAK Community. 
Learn Italian online…I4U (Italian For You)
There are audio, games, tests, and over 600 exercises, all corrected immediately.
There are also listening activities, reading and writing. This full, interactive course can be done in the comfort of your own home.