Yes, you need a student visa to study in Italy, even if your tuition is free. For courses longer than 90 days, you must apply for a Type D student visa. This visa allows you to stay in Italy for your studies. After arriving, you also need to apply for a residence permit. The visa process requires documents like admission letter, financial proof, and accommodation details. It is important to apply early, as the process can take several weeks.