Teach Yourself Arabic
Arabic-English lexicon
Arabic Simplified
Let's Chat in Arabic
Teach Yourself Gulf Arabic
Say it in Arabic (Egyptian Dialect)
Kallimni 'Arabi: An Intermediate Course in Spoken Egyptian Arabic