Udemy is a platform where anyone can upload a course on just about any topic. Because of this, there are quite a few different courses for learning Italian, but the quality and content can vary significantly.