Kaleela
Kaleela is an Arabic app designed to fit the needs of any non-native speaker who wishes to learn Arabic online; available for both Android and iOS. The app comes in a variety of languages which are English, Spanish, Italian, French, Portuguese, Romanian, Turkish, Korean, Indonesian and Chinese.
The Modern Standard Arabic courses available (commonly known as Fusha) are designed to teach non-natives the foundation of Arabic language, regardless whether the student has any prior knowledge of Arabic or not.