Learn Egyptian Arabic on Mango Languages

Mango Languages uses algorithms to offer a personalized language learning experience. Language learners can speak and hear the language they are learning, participate in daily quizzes to reinforce their progress, and even engage in live conversations with native speakers around the world. Language instructors also use Mango Languages to create customizable lessons tailored to each student's current skill level.
Price: $6.67/month
Devices:

Learn Egyptian Arabic on Brainscape

Brainscape is a customizable flashcard language learning app where you can pick the language you want to learn and then create your own personalized learning path. It prides itself on being "the world's smartest flashcard app".
Price: $9.99/month
Devices: Android, and iPhone