Diana’s Arabic course is excellent for anyone who wants to learn this language seriously and systematically. A special plus because it is flexible, it gives us recordings of all lessons so that we can watch them when we have time, save them, repeat the material, etc. Recommended for all ages, all professional backgrounds and new language learners. 🙂