General admission requirements

LAUREA (equivalent to a bachelor degree)
The 1st cycle degree course provides undergraduate students with adequate knowledge of general scientific principles and mastery of methods as well as specific professional skills, and gets a solid base to continue studies with a 2nd level degree or a 1st level master. To be admitted to a 1st level degree course, you must have a secondary school diploma or a suitable equivalent foreign qualification.
The 1st level degree course lasts three years.To obtain the qualification (1st level degree) it is necessary to accumulate 180 credits (60 for each year of the course).

LAUREA MAGISTRALE A CICLO UNICO (single-cycle degree, combining Bachelor and Master degrees)
The entire study cycle is structured over a single period of five or six years, at the end of which it confers a 2nd level degree (laurea magistrale). The purpose of the Single Cycle Degree Programme is to provide advanced training and high level qualifications in specific fields, in order to exercise a regulated profession. Single Cycle Degree Programmes governed by European regulations include Medicine and Surgery, Dentistry and Dental Prostheses, Veterinary Medicine, Pharmacy, Chemistry and Pharmacy, Architecture, Building Engineering and Architecture. These programmes divide the learning activities over 5 or 6 years. 
To be admitted to a single-cycle degree course you must have a secondary school diploma.
To obtain the qualification (single-cycle degree) it is necessary to accumulate 300 credits, in the case of five-year courses, and 360 credits, in the case of six-year courses (60 for each year of the course).

LAUREA MAGISTRALE (equivalent to a Master degree)
The 2nd cycle degree course provides the student with advanced education and training for professions in specific fields that require a high level of qualification. To be admitted to a 2nd level degree course, you must have a 1st level degree or a suitable equivalent foreign qualification.
The course lasts two years. To obtain the qualification (2nd level degree) it is necessary to accumulate 120 credits (60 for each year of the course).

MASTER UNIVERSITARIO DI 1°E 2° LIVELLO (1st and 2nd level professional master degree)
The aim is to strengthen, increase and improve the skills and expertise of graduates and postgraduates to meet the demands of the professional world. There are both1st and 2nd level professional master programmes. To be admitted to a 1st level master course you must have a 1st level degree, whilst to be admitted to the 2nd level master programme a 2nd level degree is essential. It generally lasts one year. To obtain the qualification (1st or 2nd level professional master) it is necessary to accumulate 60 credits. There are a limited number of places available for vocational master courses. To be admitted you must pass the selection examinations.

DOTTORATO DI RICERCA (research doctorate, equivalent to a Phd)
Provides the expertise necessary for high-level research activities in universities, public institutions and private associations.To be admitted to a doctoral programme you must hold a 2nd level degree. Candidates must also pass a public competition, as only a limited number of places are available. The doctoral degree is awarded after a period of study lasting three to four years. The title is awarded after the defence of a thesis. Each student has a supervisor.

SCUOLA DI SPECIALIZZAZIONE (specialization school)
Provides the student with knowledge and skills required in specific professional fields. These courses may only be instituted by the application of specific laws or European Union directives. To be admitted to a specialisation course you must hold a 2nd level degree. The length of the course and the number of credits required to obtain the specialisation qualification are defined by the academic structure of each course.

CORSO DI PERFEZIONAMENTO (advanced course)
A refresher/permanent training course that allows students to develop their expertise and skills in order to further improve their professional qualities.To be admitted you must hold a 1st or 2nd level degree. The courses vary in length.It differs from a master because no academic qualification is awarded, but students will receive a certificate that details the skills that have been acquired.
__________________________________________________

Useful links

the Italian Qualifications Framework for Higher Education