It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
The following resources are freely available through Pennsylvania public libraries with a library card. To sign up, contact your local public library branch.
Online language learning platform that includes vocabulary lists, a grammar reference section, and cultural resources on over 100 languages (including multiple ESL programs for speakers of a variety of languages).
Online language learning for over 60 languages, with a focus on "real-world" conversation integrating components of vocabulary, pronunciation, grammar and culture.
The following resources are freely available online.
Social network for learning languages that provides learning units for twelve languages: English, Spanish, French, German, Italian, Brazilian Portuguese, Russian, Polish, Turkish, Arabic, Japanese, and Chinese.