Easy Persian is a long-standing (since 2001) and resource-rich website for learning Persian online with free lessons. It amounts to a whole online course in the Persian or Farsi language.

It is an outstanding resource for beginner, intermediate and advanced learners, and contains massive amounts of links throughout the lessons!

From Website

Easy Persian is a totally Free source for you if you are looking for comprehensive Online lessons to learn Persian or Farsi as spoken in Iran. It also helps you write in Farsi with step by step instructions. Please note that the Farsi in Iran, mostly the spoken language, is a bit different from the the Farsi in Tajikestan and the Dari language currently spoken in Afghanistan. Yet, they are very similar and very much understandable.

In addition to Free Lessons, this site provides you with some Persian music with English translation, introduces great contemporary poets of Iran such as Nima, Ahmad Shamlu, Sohrab Sepehri, Forough Farrokhzad, and Fereydoon Moshiri with brief notes on their works in English, and presents their poems with English translation. You may also enjoy the free Persian chat room now!

The Links page will also give you all you have been looking for; such as:

Free Farsi Word processing programs, Windows, Software, and Persian dictionary to use online or to download
Online Farsi Language Learning and Poetry Resources and Calligraphy Lessons
Daily news about Iran broadcasted by different online radios, newspapers, and TVs
Persian name with English meaning
Daily weather forcast in different cities of Iran

And many other valuable pages that will take you months to find.

You have probably had the unpleasant experience of spending some time with people who are speaking a language that you don't understand. They spend hours talking and having fun together but you might find it even boring if you asked them to translate their conversations.

Each language has it's own structure, complexity, images, ambiguity, simile, metaphor, as well as many other kinds of figure of speech, and more important the local color that make it difficult to render into another language. That is to say, no translations can fully replace the original message. That's why I have created this site!

In creating this site, I have tried hard to choose the best applicable way, which starts from the very scratch and takes you to the very advanced level. It goes beyond memorizing some single expressions.
Although lack of enough resources and facilities have imposed breathtaking impasse on me for many times, my deep and pure love has been my biggest support to let me believe in my success. That's why I have tried my best not to let the quality of the lessons be overshadowed by these factors.

During these lessons you'll experience four basic skills in learning Persian: Listening, Speaking, Reading, and Writing. You'll learn how to write, read and speak Persian from the very beginning. Although the explanations and hints of the lessons are comprehensive enough to let you learn the words correctly, some very short recorded sounds are inserted in appropriate places to help you correct your pronunciations through listening, if necessary. These all can be satisfactory enough to help you get your career in gear even if you know nothing at all about Persian language.

Just try it once and you'll find yourself addicted!!