I have several projects online, most of which have to do with languages. The hub project is my site www.learnlangs.com, where I'm in the process of uniting all my language-related online projects:
I am a staff member and avid player of the society simulation Cantr II, which is also great for language practise. I also spend a lot of time reading the Language Learning Forum and the Unilang Language Forums.
Here are a few free courses that may help you learn the Arabic language once you have completed these alphabet lessons: