TecnoCampus also offers a free Spanish course. The level will be adapted to you. The duration of each class is about 3 hours per week.