Language-learning resource for or learners of all levels looking to build their listening, speaking, reading, and writing skills in a foreign language. Has 110 languages, including English for speakers of over 30 languages, there is something for every learner. An account must be created to use this but with an account you can also download the mobile app and use it.