Beginner Level Resources

Persian Online

Persian Online provides beginner grammar lessons for Persian learners. The purpose is to help you to read, listen, repeat and practice orally in front of your computer as you learn about Persian. There are short videos in the Culture & Video section, Vocabulary Lists with audio for study, and multiple choice Quizzes for review.

The primary goal of this tool is to help you increase your overall time spent reading, listening, speaking and writing Persian, whatever your current level of proficiency may be.

Persian Pod 101

Persian Pod 101 provides a variety of exercises, from absolute beginner to advanced, and a set vocabulary lists.

There are a number of free resources on Persian Pod 101, including vocabulary lists, a word of the day, a dictionary and the list of the 100 most common Persian words.

There are more resources on the site, which can be unlocked by purchasing a membership

Easy Persian

Easy Persian offers online lessons in listening, speaking, reading, and writing Persian or Farsi as spoken in Iran.

In addition to Persian language lessons, the site introduces contemporary Iranian poets with English translations of their poems. You’ll also find free Farsi/Persian software, Persian names with English translations, Farsi writing drills, and much more.

RICL Online Culture with Language Course

The RICL Iran Culture with Language Course consists of 10, hour long narrated lessons produced for reservist Marines, but are also available to the public.

The lessons can be downloaded to your computer or mobile device as a podcast. They are updated monthly.

The Persian Grammar Guide

The grammar guides have been created to allow Persian language learners the opportunity to build on their learning experience through an interactive, comprehensive, and self-paced online resource, filled with descriptions, examples, audio, and activities.

You can click through the Alphabet to learn the names and sounds of each letter in the Persian alphabet, then try your hand at spelling some of the basic words introduced throughout the project.

Virtual Persian

Virtual Persian is designed to provide students with a simple tutorial for learning Persian.

Lessons include both reading and listening aspects, and materials are divided into levels from elementary to advanced. There are also Persian-English and English-Persian dictionaries to help you study and learn.


Readlang instantly translates words & phrases on any web page. You can then use these words to create flashcards to practice. Currently, Persian is in beta on the Reading website, but it still works (very well!).

There is a free and a paid version of this application. The only difference is that with the free version you only get 10 phrase translations per day (as opposed to an unlimited amount with the paid version).


Omniglot teaches alphabets and other writing systems, and also includes key phrases.

Omniglot translates the English version of words and phrases, the transliteration, and the Persian translation.

Advanced Level Resources


Foreigncy’s suite of language training tools helps you fuel your passion for language learning and harness your skills to be qualified to work as a linguist in today’s rapidly growing language services market. Pick articles and videos based on topic, difficulty level, or article source.

Each entry has a summary of the video and article in English and list of key vocabulary terms. Study the vocabulary in list form, flash card, or by playing matching games–all on the Foreigncy website!

Click Here to Start Reading in Persian!