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