The course is for anyone who wants to improve their general language skills. Each of the lessons is meticulously planned and in every lesson students will be working on improving listening and speaking, grammar, vocabulary, and pronunciation. What is important is that none of the skills are taught/learned in isolation, but in combination since all of the skills are inseparable in real language use. Every lesson is different. We usually start with acquiring new vocabulary through pictures and different exercises, then we move on to practicing pronunciation and differentiating similar sounds. Grammar is usually introduced through reading or listening exercises, where students have an opportunity to further revise and learn new vocabulary. Speaking is interwoven in all of these exercises, but we wrap up every lesson with a discussion and thought-provoking questions where we put everything we have learned into real use.