If you already know some Spanish before you come to Spain, your immersion in the language and the culture will be much faster and will make a fundamental contribution to the development of your language skills during your stay.
Students interested in learning Spanish in their own country should contact the Cervantes Institute nearest their place of residence, or should consult the range of Spanish courses available online. These courses are aimed primarily at beginners or people keen to refresh their knowledge of the language. Most Spanish universities (public and private) offer online Spanish courses.