Language Learning
Practice, study and learn foreign languages online at Memory. Including flashcard and study sets from English, Spanish, French, German and more.
Online language course learning. Learn through translation, assimilation and spaced repetition. Learn faster with Memory with our spaced repetition learning platform - especially suited to online language learning. Build your vocabulary in virtually any
Refine your selection:
Afrikaans
1 total courses
1 total courses
Albanian
0 total courses
0 total courses
Amharic
0 total courses
0 total courses
Arabic
37 total courses
37 total courses
Armenian
0 total courses
0 total courses
Azerbaijani
0 total courses
0 total courses
Basque
0 total courses
0 total courses
Belarusian
0 total courses
0 total courses
Bengali
2 total courses
2 total courses
Bosnian
0 total courses
0 total courses
Bulgarian
18 total courses
18 total courses
Burmese
0 total courses
0 total courses
Catalan
3 total courses
3 total courses
Cebuano
0 total courses
0 total courses
Chichewa
0 total courses
0 total courses
Chinese
91 total courses
91 total courses
Chinese-Cantonese
0 total courses
0 total courses
Chinese-Traditional
1 total courses
1 total courses
Corsican
0 total courses
0 total courses
Croatian
5 total courses
5 total courses
Czech
28 total courses
28 total courses
Danish
5 total courses
5 total courses
Dari
0 total courses
0 total courses
Dutch
50 total courses
50 total courses
English
1017 total courses
1017 total courses
Esperanto
0 total courses
0 total courses
Estonian
0 total courses
0 total courses
Fijian
0 total courses
0 total courses
Filipino
3 total courses
3 total courses
Finnish
2 total courses
2 total courses
French
241 total courses
241 total courses
French-Canada
0 total courses
0 total courses
Frisian
0 total courses
0 total courses
Galician
0 total courses
0 total courses
Georgian
0 total courses
0 total courses
German
319 total courses
319 total courses
Greek
25 total courses
25 total courses
Gujarati
1 total courses
1 total courses
Haitian Creole
0 total courses
0 total courses
Hausa
0 total courses
0 total courses
Hawaiian
0 total courses
0 total courses
Hebrew
10 total courses
10 total courses
Hindi
8 total courses
8 total courses
Hmong
0 total courses
0 total courses
Hungarian
30 total courses
30 total courses
Icelandic
0 total courses
0 total courses
Igbo
0 total courses
0 total courses
Indonesian
36 total courses
36 total courses
Irish
70 total courses
70 total courses
Italian
99 total courses
99 total courses
Japanese
167 total courses
167 total courses
Javanese
0 total courses
0 total courses
Kannada
2 total courses
2 total courses
Kazakh
0 total courses
0 total courses
Khmer
0 total courses
0 total courses
Kinyarwanda
0 total courses
0 total courses
Korean
91 total courses
91 total courses
Kurdish
0 total courses
0 total courses
Kyrgyz
0 total courses
0 total courses
Lao
0 total courses
0 total courses
Latin
65 total courses
65 total courses
Latvian
0 total courses
0 total courses
Lithuanian
0 total courses
0 total courses
Luxembourgish
0 total courses
0 total courses
Macedonian
0 total courses
0 total courses
Malagasy
0 total courses
0 total courses
Malay
5 total courses
5 total courses
Malayalam
1 total courses
1 total courses
Maltese
0 total courses
0 total courses
Maori
0 total courses
0 total courses
Marathi
0 total courses
0 total courses
Mongolian
0 total courses
0 total courses
Nepali
4 total courses
4 total courses
Norwegian
1 total courses
1 total courses
Oriya
0 total courses
0 total courses
Pashto
0 total courses
0 total courses
Persian
1 total courses
1 total courses
Polish
12 total courses
12 total courses
Portuguese
31 total courses
31 total courses
Punjabi
0 total courses
0 total courses
Romanian
5 total courses
5 total courses
Russian
32 total courses
32 total courses
Samoan
0 total courses
0 total courses
Scots Gaelic
0 total courses
0 total courses
Serbian
0 total courses
0 total courses
Sesotho
0 total courses
0 total courses
Shona
0 total courses
0 total courses
Sindhi
0 total courses
0 total courses
Sinhala
0 total courses
0 total courses
Slovak
3 total courses
3 total courses
Slovenian
0 total courses
0 total courses
Somali
0 total courses
0 total courses
Spanish
372 total courses
372 total courses
Spanish-Mexican
0 total courses
0 total courses
Sundanese
0 total courses
0 total courses
Swahili
1 total courses
1 total courses
Swedish
10 total courses
10 total courses
Tahitian
0 total courses
0 total courses
Tajik
0 total courses
0 total courses
Tamil
0 total courses
0 total courses
Tatar
0 total courses
0 total courses
Telugu
1 total courses
1 total courses
Thai
18 total courses
18 total courses
Tongan
0 total courses
0 total courses
Turkish
116 total courses
116 total courses
Turkmen
0 total courses
0 total courses
Ukrainian
5 total courses
5 total courses
Urdu
1 total courses
1 total courses
Uyghur
0 total courses
0 total courses
Uzbek
0 total courses
0 total courses
Vietnamese
23 total courses
23 total courses
Welsh
0 total courses
0 total courses
Xhosa
0 total courses
0 total courses
Yiddish
0 total courses
0 total courses
Yoruba
0 total courses
0 total courses
Zulu
0 total courses
0 total courses
3080 total courses
🇬🇧 » 🇪🇸
Learn Spanish From English
Learn Spanish From English
134 users
4.41 / 5 (598 ratings)
1k questions
4.41 / 5 (598 ratings)
🇬🇧 » 🇰🇷
Learn Korean From English
Learn Korean From English
25 users
4.31 / 5 (140 ratings)
1k questions
4.31 / 5 (140 ratings)