Learn Farsi on Cudoo

With Cudoo, you can learn new languages quickly and easily – without ever leaving your home. Their innovative platform offers a wide variety of courses, from beginner to advanced levels, taught by experienced language instructors. You can even choose to study on your own or with a friend, and their interactive exercises will keep you engaged every step of the way. Plus, their exclusive speech recognition system ensures that you’ll get real-time feedback on your pronunciation skills.
Pros:
  • Good for beginners
  • Cons:
  • Lesson quality is not always great
  • Price: depends
    Devices: Android, iPad, iPhone, and Web
    Learning methods: Online Courses, and Tutors
    Total languages offered: 145
    Other languages: Abruzzese, Afrikaans, Albanian, Alsatian, American Sign Language, Amharic, Arabic, Armenian, Assamese, Aymara, Azeri, Basque, Belorussian, Bengali, Berber (Tamazight), Bosnian, Breton, Bulgarian, Burmese, Catalan, Cebuano, Chibemba, Chichewa, Chinese Mandarin, Cornish, Corsican, Croatian, Czech, Danish, Dari, Dutch, Dzongkha, English, Esperanto, Estonian, Faroese, Fijian, Finnish, Flemish, French, French (Canadian), Frisian, Galician, Georgian, German, Greek, Greenlandic, Gujarati, Haitian, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Igbo, Ilocano, Indonesian, Irish, Italian, Japanese, Javanese, Jeirriais, Kachchi, Kannada, Kazakh, Khmer, Kirghiz, Klingon, Korean, Kurdish, Lao, Latin, Latvian, Lingala, Lithuanian, Luganda, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Manx, Maori, Marathi, Mongolian, Navajo, Nepali, Norwegian, Occitan, Oriya, Oromo, Papiamento, Pashto, Pidgin, Polish, Portuguese, Portuguese (Brazilian), Provencial, Punjabi, Quechua, Romanian, Romansh, Russian, Saami, Samoan, Sardinian, Scots, Scottish Gaelic, Serbian, Sesotho (Southern), Shona, Sicilian, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Spanish (Argentinian), Swahili, Swedish, Tagalog, Tajiki, Tamil, Telugu, Thai, Tibetan, Tigrinya, Tswana, Turkish, Turkmen, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Wolof, Xhosa, Yiddish, Yoruba, or Zulu

    Learn Farsi on Awabe

    Awabe is a flashcard language learning app on Android. It focuses on vocabulary, offering as much as 4,000 words for each language.
    Pros:
  • Great for basic vocabulary
  • Cons:
  • Lots of ads
  • Not a great interface
  • Price: Free
    Devices: Android, iPad, and iPhone
    Learning methods: Flashcards
    Total languages offered: 28
    Other languages: Arabic, Chinese, Chinese Mandarin, Dutch, English, English (US or British), Filipino (Tagalog), French, German, Greek, Hebrew, Hindi, Irish, Italian, Japanese, Korean, Mandarin, Persian, Persian (Farsi), Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Turkish, or Vietnamese

    Learn Farsi on LuvLingua

    LuvLingua is a language learning app that uses an interface that is more geared towards a younger audience. It's focused on vocabulary learning and listening skills. The basic app is free but the more advanced ones are paid.
    Pros:
  • Fun
  • Cons:
  • Not a great interface
  • Not very user-friendly
  • Price: Free
    Devices: Android, iPad, iPhone, and Web
    Learning methods: Games, and Quizzes
    Total languages offered: 12
    Other languages: Chinese, Czech, English, Japanese, Korean, Mandarin, Persian, Spanish, Swedish, Thai, or Vietnamese

    Learn Farsi on Mango Languages

    Mango Languages uses algorithms to offer a personalized language learning experience. Language learners can speak and hear the language they are learning, participate in daily quizzes to reinforce their progress, and even engage in live conversations with native speakers around the world. Language instructors also use Mango Languages to create customizable lessons tailored to each student's current skill level.
    Pros:
  • Great for grammar
  • Innovative
  • Cons:
  • Limited offering for advanced learners
  • Limited offering for intermediate learners
  • Repetitive lessons
  • Price: $6.67/month
    Devices:
    Learning methods: Online Courses
    Total languages offered: 73
    Other languages: Ancient Greek, Armenian, Azerbaijani, Bengali, Biblical Hebrew, Brazilian Portuguese, Cantonese Chinese, Castilian Spanish, Chaldean Aramaic, Cherokee, Croatian, Czech, Danish, Dari, Dutch, Dzongkha, Egyptian Arabic, English, Finnish, French, French (Canadian), German, Greek, Haitian Creole, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Igbo, Indonesian, Iraqi Arabic, Irish, Italian, Japanese, Javanese, Kazakh, Koine Greek, Korean, Latin, Latin American Spanish, Levantine Arabic, Malay, Malayalam, Mandarin Chinese, Modern Standard Arabic (MSA), Norwegian, Pashto, Pirate, Polish, Potawatomi, Punjabi (Pakistani), Romanian, Russian, Scottish Gaelic, Serbian, Shakesperean English, Shanghainese, Slovak, Swahili, Swedish, Tagalog, Tamil, Telugu, Thai, Turkish, Tuvan, Ukrainian, Urdu, Uzbek, Vietnamese, or Yiddish

    Learn Farsi on Brainscape

    Brainscape is a customizable flashcard language learning app where you can pick the language you want to learn and then create your own personalized learning path. It prides itself on being "the world's smartest flashcard app".
    Pros:
  • Customizable
  • Good for vocabulary
  • Cons:
  • Not comprehensive
  • Price: $9.99/month
    Devices: Android, and iPhone
    Learning methods: Flashcards
    Total languages offered: 102
    Other languages: Afrikaans, Albanian, Amharic, Arabic, Arabic Alphabet, Armenian, Azerbaijani, Biblical Hebrew, Bosnian, Bulgarian, Burmese, Cantonese, Catalan, Cebuano, Chichewa, Chinese, Croatian, Czech, Danish, Darija, Dutch, Egyptian Arabic, ESL, Esperanto, Estonian, Filipino, Finnish, French, Gaelic, Georgian, German, Greek, Greek Alphabet, Haitian Creole, Hangul, Hawaiian, Hebrew, Hindi, Hmong, HSK Exam, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Khmer, Korean, Korean Alphabet, Korean Grammar, Kurdish, Lao, Latin, Latvian, Linguistics, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Maltese, Maori, Medical Spanish, Modern Greek, Mongolian, Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Sanskrit, Scottish Gaelic, Serbian, Sign Language, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tagalog, Tamil, Telugu, Thai, Thai Alphabet, Turkish, Ukranian, Urdu, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, or Zulu
    If you choose to subscribe through one of our links, our work is sometimes (not always) compensated by an affiliate commission. This allows us to keep working on making our service better.