This free site offers 125 short Croatian vocabulary lessons with audio and games, no account required.
Learn Vietnamese Basics in 1 Hour for Absolute Beginners
Spanish I
Listening, Speaking, and Pronunciation
Chinese II (Streamlined)
Spanish IV
Mandarin Bean
Science Writing and New Media: Explorations in Communicating about Science & Technology
Spanish III
Chinese I (Streamlined)
Chinese VI (Regular): Discovering Chinese Cultures and Societies
Chinese V (Regular): Chinese Cultures & Society
Croatian language A2.HR