The VLLC runs a language program based on visualisation and association where you learn to think in your new language rather than just translate words. Every course is tailored to you, too. There are online lessons which are accessible 24/7 plus one-on-one tutorials with native speakers. You can take your pick from French, Italian, Greek, German, Spanish, Arabic, Russian, Japanese, Chinese Mandarin, Indonesian, Thai and English.
Time Out says
Details
Discover Time Out original video