Pimsleur: Pimsleur is a language learning resource which uses a variety of voice recordings to help you learn the Arabic language. There’s not a lot of written material, hence the method of learning actually becomes easier. You only have to focus on listening and speaking skills of Arabic. It is a paid app with 14.95$ starting price with 1-2 months free trial version.
Arabicpod101: ArabicPod 101 does a great job of teaching grammar, vocabulary, and culture. In Arabic, it teaches dialects of Egyptian, Morrocan, and Standard Arabic. It utilizes a lot of English when starting (for obvious reasons) but slowly starts using more Arabic. With quality audio, studying has become even easier. They even provide transcripts and notes and you can even go back to revise from audio and video lessons.
Multibhashi: Multibhashi is an Indian language learning organization with reputed trainers and a wholesome amount of 15 lakh learners under its belt. Those who have tried Multibhashi swear by it. It is also very cost-effective and the starting price is 4200/-. They basically provide tuitions both private and group learning with 1 free demo class. Check it out if you are serious about learning Arabic.
Memrise: Memrise has been very popular recently in the language learning community. There’s a lot of diverse material to learn from and multiple dialects are available which keeps the learners engaged in learning. The very best thing about Memrise? Its basic version is available for free and is plenty useful.
Duolingo: Duolingo can be especially useful if you are just starting out. Its game-like style makes the learning even more interesting. Although you probably won’t gain fluency with just Duolingo, it is great for practicing your basics. All of Duolingo is absolutely free and can be accessed from anywhere through your phone. Just take 5 minutes of your time and study consistently everyday is Duolingo’s unofficial motto.
Arab academy: It even has its own school in Cairo and provides online courses and skype calls with its professional instructors. The instructors gauge your abilities and prepare a study schedule according to your level. There are free lessons available also, so be sure to check that out before enrolling in Arab academy.