The university's FLEX (School of Foreign Languages) faculty offers Spanish courses year-round, beginning on the first Monday of each month. Costs start at CUC$200 for 40 hours (two weeks) and go on up to a nine-month intensive course (CUC$1798). You must first sit a placement test to determine your level (graded one to five).
It is always best to make arrangements before you travel. For the FLEX page on the university website choose 'Facultades' and then 'Lenguas Extranjeras.'