Mango is an online language-learning system that can help you learn languages including Spanish, English, French, Japanese, German, Mandarin Chinese, Italian, and dozens more! Mango is free to use but you must create an account to log in. Your account will help you track your progress.
There are also free apps for Apple and Android so you can learn a new language on the go.
Download the Mango app for iPhone