UPF offers a series of courses and resources so you can learn Spanish depending on your level and your needs
Before arriving at UPF:
Once at UPF: