This B2 Spanish Course as a Foreign Language offers advanced Spanish language training that equips students to hold their own in intellectual conversations and other situations, enabling them to European Council Official Level B2. Learning Spanish as a foreign language requires time and dedication in order to master it like any other language and be able to use it in different contexts. For this reason, this course aims to provide the information on the Spanish language in a broader context and with a wider range of possibilities to interact with their surroundings and other people. It also aims to promote and develop the learner’s skills in the use of verb tenses and complex sentence structures in specific contexts.