Guides · Study a field in a country · Study in Italy

How to study data science in Italy

5 min read · 2026-10-21

Italy has more and more data science degrees in English, especially at master's level, and some bachelor's options too. If you want to study there, you need to check the level, language, entry rules, costs, and deadlines on the university's admissions page and the official immigration site if you need a visa.

Which study levels are available

You can usually find two main levels:

  • Bachelor's degree - often 3 years. These are less common in English, but they do exist.
  • Master's degree - often 2 years. This is the most common option in data science, data analytics, AI, and related fields.

Some universities also offer tracks inside computer science, statistics, economics, or engineering degrees. The exact name can change, so read the programme page carefully. A course called data science may focus more on programming, statistics, machine learning, or business analytics.

Typical entry requirements

Entry rules depend on the level and the university. Common requirements are:

  • For a bachelor's - secondary school diploma that gives access to university in your home country, plus proof of language level if the programme is in English or Italian.
  • For a master's - a relevant bachelor's degree, such as computer science, mathematics, statistics, engineering, economics, or a similar field.
  • English proof - often IELTS, TOEFL, Cambridge, or another accepted test. Some universities accept previous study in English, but not all do.
  • Extra documents - CV, motivation letter, transcript, passport, and sometimes a portfolio, coding task, or interview.

For non-EU applicants, some universities may ask for pre-enrolment steps through the Italian system and for document legalization or translation. The exact procedure changes by country, so always check the university admissions page and your local Italian embassy or consulate guidance.

English-taught options

Italy has many English-taught master's programmes in data science and related subjects. At bachelor's level, English options are fewer, but they do exist at some universities. You should search for terms like:

  • Data Science
  • Data Analytics
  • Artificial Intelligence
  • Computer Science and Data Science
  • Statistics and Data Science
  • Business Analytics

Do not rely only on the programme title. Check the teaching language, the course list, and the careers page. Some programmes are mostly English but may still include Italian support courses or local internship links.

Tuition and living costs

Tuition in Italy is often more affordable than in many other Western European countries, but the range is wide. For public universities, fees are often based on family income and programme rules, not only on nationality. Typical yearly tuition can be:

  • Public universities - often about 500 to 4,000 euros per year, sometimes more for specific programmes or if you do not provide income documents.
  • Private universities - often several thousand euros more, and sometimes much higher.
  • EU and non-EU students - both can apply for fee reductions in some cases, but the rules are different by university.

Living costs also vary by city. In larger cities such as Milan, Rome, Bologna, Turin, or Pisa, rent is usually the biggest cost. A realistic monthly budget for a student can be around 700 to 1,200 euros, and more in expensive areas or if you rent alone. This may include:

  • shared room or student housing
  • food
  • local transport
  • phone and internet
  • books and study materials

For the most accurate cost, check the university's fee page, housing office, and scholarship page. Also check the Italian official residence permit and visa information if you are coming from outside the EU.

Timeline and application steps

The process is usually simple, but it takes time. Start early, especially if you need a visa. A practical timeline is:

  • 9 to 12 months before start - choose programmes, check entry requirements, and compare tuition and city costs.
  • 6 to 9 months before start - prepare transcripts, diploma, translations, language proof, CV, and motivation letter.
  • 4 to 6 months before start - submit the application, if the university accepts applications in that period.
  • After admission - follow the pre-enrolment, visa, housing, and residence permit steps if needed.

Some universities have rolling admissions. Others have fixed deadlines. For that reason, the best source is always the programme page, not old forum posts or third-party sites.

How universities find candidates

Universities do not only wait for applications. Admissions teams and international offices often search databases and student profiles to find candidates who match a programme. They look for a clear field of interest, education level, language level, and ready documents.

This means a strong profile should show:

  • your intended field, such as data science, statistics, AI, or computer science
  • your current or completed education
  • your English level
  • your documents, if ready
  • the country you want to study in

If your profile is clear, it is easier for a university to contact you first and ask if you want to apply. That can save time, especially when you are comparing several programmes.

Common questions

Do I need a math or coding background?

Often yes, especially for master's degrees. Many programmes expect some mix of mathematics, statistics, programming, or related study. Check the course prerequisites on the programme page.

Can I study data science in Italy in English?

Yes, many master's programmes are taught in English, and some bachelor's degrees are too. Always confirm the official teaching language for each programme.

Can I work while studying?

Many international students can work part-time, but the rules depend on your nationality and permit type. Check the Italian immigration authority and your university's international office before you plan a job.

How Eduuro helps

Create a free profile with your field, education, English level and documents, and admissions offices that search for exactly that can find you and write first. You stay in control, and you can compare interest from universities before you decide where to apply.

Rules, fees and deadlines change. Check the university's own admissions page and the official immigration site of the country before you act on anything here.

More on this

Related guides

Hồ sơ của bạn chỉ mất năm phút và hoàn toàn miễn phí.

Hãy cho chúng tôi biết bạn muốn học gì, và để các trường đại học trên khắp châu Âu tìm thấy bạn.