Group courses are for students who would like to follow an Italian language course in the mornings in the company of a small group of other students. There are 6 levels, from Beginner to Advanced. The courses combine language teaching with a broader syllabus covering Italian culture, history and current affairs. The depth of the…