www.madinaharabic.comhttp://learning.aljazeera.net/arabichttp://www.studyarabic.com/arabic-typing-tutor