Foreign Languages

Resources for Spanish practice 

Chinese learning activities 

Vocabulary, grammar, listening activities and games in Spanish, French, Italian, German, Portuguese, Korean, and Latin. 

Duolingo Foreign languages 

Music Based Spanish Learning 

22 languages to learn