Duolingo

Lots of languages available to learn. Great for interactive learning and keeps you on track with just a few minutes a day.

Click https://www.duolingo.com/ link to open resource.