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 from RBdigital 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.