Rosetta Stone Language Learning Library Card Required.

An online language learning service that includes 30 languages and offers over 50 hours of foundational immersion instruction at every language level. Rosetta Stone provides core lessons to build reading, writing, speaking, and listening skills and focuses on activities to refine grammar, vocabulary and punctuation.