Mango Languages Free Language Learning: Mango Languages lets you learn a few languages for free, but to access more you can subscribe through your local library (if they subscribe to the site) or pay.
The website and mobile app are easy to use and offer interactive lessons that let you listen to specific words in a sentence over and over again until you get them right. Using a microphone, you can test your pronunciation by directly comparing your voice to what is said in class.
Languages you can learn: Cherokee, Chaldean-Aramaic, Viking, Dzongkha, English, Ancient Greek, Hawaiian, Irish, Potawatomi, Scots Gaelic, Tuvan and Yiddish (other languages available at the library or for a fee)