2. Babbel


The website only teaches you French, German, Italian or Spanish, but it is very good, in-depth and effective. It teaches you a number of different ways to say words and ensures you get them culturally correct, and it can increase your vocabulary to a massive degree. It gives you a variety of ways to learn, which is also helpful so you may find the method that suits you.

Foreign Services Institute
Explore more ...