Duolingo - Learn Languages Free, totally fun and enjoyable. With Duolingo, you can learn English, French, Spanish, German, Italian, Dutch, Irish, Portuguese, Swedish, and Danish.
It has been named the best language-learning app by The Wall Street Journal. No ads, no fees, no gimmicks. It’s totally free for real. Users can set up lessons to listen and mark your achievements.