Arabic Complete uses a visual approach to learning Arabic with color-coded text, up to 7,000 audio clips of high frequency phrases, videos, and podcasts.
Several free modules are available at http://arabiccomplete.com/?page_id=50 . These would be especially useful for beginning learners.
More resources are available with a paid subscription. Learn more at http://arabiccomplete.com