Learn Spanish (Spain) on Fluenz
Fluenz is a language learning app that uses a video-based approach to teach users. Fluenz helps users build fluency (not pun intended) through various exercises which encourage retention of new vocabulary and grammar points.
Pros: Many features
Cons: Expensive Not comprehensive Repetitive lessons
Price: $408/month
Devices: Android, and iPhone
Learning methods: Video tutorials
Total languages offered: 7
Other languages: French, German, Italian, Mandarin, Portuguese, or Spanish