Duolingo is a popular way to learn a language. It's 100% free, fun and science-based; it offers 37 languages; it comes as a website and a mobile app; and no library card is required!

transparent language

Transparent Language is an online learning program that offers over 100 languages including an extensive course selection to learn English as a second language. This resource requires a valid Midland County library card number.