You can learn Persian in the webstie of New York University. It is consisted of levels elementary to advanced. I put the link below and hope can help you :)
http://www.nyu.edu/gsas/dept/mideast/virtualpersian/index.html
.خواهش می کنم شمس
.امیدوارم مفید باشه
ممنون