English courses Join the Best English courses! Intermediate Upper intermediate Duration: 10 Weeks Total hours: 45 - 60 + 1.000 essential vocabulary words to learn Video lessons Preparation for official English exams (Cambridge, Trinity, Aptis) Personalized exercises feedback Personalized writing feedback Pronunciation exercises Price? Choose the best plan for you!