Duolingo includes a language-learning website and a mobile app. This platform is accessible without charge, althoug Duolingo also offers a premium service for a fee. It offers 97 different language courses in 38 languages. I tried the English, Spanish and Italian courses and they’ve helped me a lot!