From the site:
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.