Duolingo Languages offers a rich assortment of 39 courses for English speakers to learn a language, covering everything from widely-spoken languges such as French and Spanish, endangered languages such as Navajo or Hawaiian, and even constructed languages like Esperanto, High Valyrian, and even Klingon.
