Learn a new language with our interactive software that provides step by step lesson plans for 38 different languages. This database features lessons for Arabic, Cantonese, Mandarin, French, Italian, Japanese, Korean, Brazilian Portuguese, Russian, Spanish, Vietnamese & more!