The following is a list of online language apps and courses, many but not all of these resources are free. Among these are structured courses, textbooks, podcasts, video series, and more! There are also media resources in the Experiential Learning section where television shows and movies, music, and podcasts or news sources are linked that would be regularly consumed by native speakers. These resources are mostly intended for people wanting to learn the language and so can be easier to comprehend, but your language journey is not complete if you don’t seek out both kinds of sources!
Language Learning Apps
Duolingo: A comprehensive game-based learning app or online experience that offers 36 languages for English speakers to learn: Spanish, French, Dutch, German, Italian, Swedish, Irish, Greek, Polish, Norwegian, Danish, Welsh, Scottish Gaelic, Romanian, Czech, Finnish, Hungarian, Ukrainian, Japanese, Korean, Chinese, Vietnamese, Indonesian, Russian, Hindi, Arabic, Portuguese, Turkish, Latin, Hebrew, Hawaiian, Swahili, Navajo, Esperanto, and made-up languages like High Valyrian from Game of Thrones and Klingon from Star Trek. And can teach English to a number of other languages. Keep in mind that not all of the languages listed are completed yet, some are in their beta-form, but Duolingo is a fantastic free resource to support your language learning journey. There is a paid version which allows for offline learning and removes ads. Duolingo also offers podcasts in a few of their most popular languages!
LingoDeer: game-based learning, comprehensive, good for listening
Pimsleur: Best for quick learning
Busuu: good for writing
FluentU: good for videos
Drops: good for vocabulary
Memrise: good for vocabulary
Sign School: Learn American Sign Language
Skritter: Learn Chinese through this app, it is paid but is great for improving vocabulary and writing.