There are two honest answers to "can I study computer science in Italy", and which is yours depends on the level you are applying at.
If you hold a Bangladeshi four-year CSE or IT bachelor's, Italy is one of the better places in Europe to do a computing master's in English, and at a strong public university a year can cost less than a private-university semester in Dhaka. If you have just finished HSC, the English-taught choice is far narrower, a large share of computing bachelor's degrees are taught in Italian, and you should plan for Italian from the start.
That split runs through everything below. The country-by-country picture is in computer science and IT in Europe; this page is Italy's own part.
The level split, in one table
| Bachelor's (Laurea, three years) | Master's (Laurea Magistrale, two years) | |
|---|---|---|
| English-taught provision | Thin. Many computing bachelor's are in Italian | Much wider. English is normal here |
| Language to evidence | B2 Italian for most, tested by the university itself | B2 English, certified across all four skills |
| What decides admission | Your HSC, plus the university's own entry assessment where one runs | Your transcript, against the programme's academic regulations |
| Competition | Concentrated: a short English list, and everyone applies to it | Wider, and four-year honours CSE is a strong file |
| Tuition | EUR 0 to 4,000, assessed on family income | EUR 0 to 4,000, assessed on family income |
| National visa deadline | 30 November 2026 for AY 2026/27 | Same date, but only if it really is a Laurea Magistrale |
Why a Bangladeshi CSE bachelor is a strong file here
Europe counts credits, not years. A three-year bachelor's is roughly 180 ECTS and a four-year roughly 240, and most European master's want at least 180 — so a Bangladeshi four-year honours degree, which almost every CSE and IT degree here is, clears that bar almost everywhere. Know you hold that advantage before anyone sells you a foundation year you do not need.
The problem case is the three-year pass degree: on credits it looks close, but evaluators place a pass degree below honours, and the safest fix is a one-year Bangladeshi master's on top. Three-year pass versus four-year honours works through it; on grades, no official universal conversion exists and 3.0 on 4.0 is the common working threshold (CGPA to European grades).
A second filter catches people holding a perfectly good four-year degree. Entry to a Laurea Magistrale is governed by each programme's own academic regulations, which set what prior coursework you must hold, and an evaluator reads your transcript against that list subject by subject. A business-IT degree light on mathematics can be refused by one computing master's and accepted by another in the same city. Read those regulations before anybody's ranking, and have your course descriptions and syllabi ready.
Italy also wants the qualification itself evidenced — a CIMEA statement of comparability or a Declaration of Value, the institution's choice — and that is the slowest step in the Italian timeline, so start it first. Declaration of Value or CIMEA.
What a portfolio does, and what it does not
Computing applicants ask this more than anyone, and the answer has two halves people keep merging.
A portfolio does not get you admitted. CIMEA and the Declaration of Value assess the qualification; the programme reads your transcript against its curricular requirements. Neither has anywhere to put a repository, and no amount of shipped side projects replaces a course you never took or raises a CGPA already printed.
A portfolio decides nearly everything after admission: the internship in your first year, whether a company hosts your thesis, and the first job. Where a programme runs a motivation letter or an interview, it gives you something concrete to say. Build it seriously — and build it for the job, not the admissions office. Finding an internship in Europe.
"Master" is the word that costs computing applicants a year
Italy sells two different things under the same English word, and short professional courses in data, AI and cybersecurity are exactly where the confusion lands. The academic second-cycle degree that follows a bachelor's is the Laurea Magistrale, normally two years. A Master universitario, first or second level, is a professional qualification taken after a degree, usually one year. Both are real; they are not the same product, and they do not carry the same deadline.
Italy's national visa deadline binds the degrees — the Laurea, the Laurea Magistrale and the academic diploma, single-cycle included: 30 November 2026 for AY 2026/27, 31 October 2027 for 2027/28. It does not bind a Master universitario, a doctorate, Erasmus, single courses or foundation courses, where the only national rule is that you cannot apply after teaching has begun. Institutions set earlier dates of their own either way, and theirs runs your calendar. The master's in Italy article and the deadline article.
After HSC: the honest bachelor's picture
Eligibility is the easy part: Italy's first-cycle rule is a final secondary qualification representing at least twelve years of schooling, and HSC qualifies (studying in Italy after HSC). Language is the hard part, and where most after-HSC computing plans quietly fail. Italy requires at least B2 on the Common European Framework, and for a course taught in a foreign language the certification must cover all four skills — listening, reading, speaking and writing. There is no national IELTS 6.0 rule; what we observe Italian programmes asking for is typically 6.0 and sometimes 5.5, but that is an observation of programmes, not a rule of the country. Where a computing bachelor's is taught in Italian the university tests your Italian at B2 itself, and no English certificate substitutes. Italy's language requirement, studying in Italy without IELTS.
So after HSC you are choosing between two plans: compete for a short English-taught shortlist, verifying each programme rather than trusting a brochure — or spend a year on Italian and open the whole catalogue. Most families dismiss the second; most graduates later say they should have taken it.
The money, and the single most expensive mistake
| Line | What it actually is | Amount |
|---|---|---|
| Public university tuition | Assessed on family income, not a list price | EUR 0 to 4,000 a year |
| Living costs | Housing 150-400, food 120-220, transport 25-45, other 60-130 | EUR 450 to 800 a month |
| Funds the visa asks you to evidence | One annual sum; no monthly figure, and no blocked account | EUR 10,179.85 |
| Spent in Bangladesh first | IELTS, attestation, translation, courier, ticket | Roughly BDT 2 to 4 lakh |
Now the mistake, because it quietly doubles the cost of the degree. Italian public tuition is set by an income assessment, the ISEE parificato, built from your family's Bangladeshi income and property documents, translated and legalised. A low assessed band can put a year's tuition at roughly EUR 150 to 200; filing nothing at all puts you straight into the top band, commonly EUR 2,500 to 4,000, for the same seat on the same course. That paperwork is the best-paid work in the whole application. Is university really free in Italy, ISEE parificato explained.
On top sits DSU, the regional right-to-study scheme: income-based, not merit-based, offering a tuition waiver, a dormitory place, subsidised meals and an annual grant, run region by region with its own deadline, separate from admission and often earlier. Italy's DSU scholarship, which agency covers your university.
One hard rule from the ministerial circular: a scholarship you have only applied for is not money. Applying, or being eligible, cannot count toward the funds you must evidence without an explicit attestation that it was awarded — so apply, and build the visa file as though it will not arrive. Funds must be lawful and traceable, preferably in your own account, otherwise the family unit up to a relative of the fourth degree. Italy's proof of funds.
Pre-enrolment now has a ceiling, and computing is a crowded door
Pre-enrolment happens only on Universitaly, the ministry's single free portal. New for AY 2026/27: an institution may validate no more than its allocated international places plus a maximum of 20 percent, after which a monitoring tool alerts it and suspends further validations. Each visa refusal frees one more. The cap is on validations, not visas, and no per-university allocation is published.
This matters more for computing than for a quiet subject, because these are the courses international applicants pile into. A late pre-enrolment to a popular computing programme can be refused validation because the allocation is exhausted, not because your file is weak — and without validation there is no visa appointment. The validation cap, Universitaly step by step.
The part that decides real outcomes: Italy's junior developer market
Here is the honest half, and it is why some readers should choose elsewhere. Italy's graduate market for junior developers is smaller and slower than Germany's or the Nordics', and most junior roles still expect Italian — not academic Italian, but working Italian, in the interview and in the standup. The senior and specialist end of the market runs in English far more comfortably than the junior end, which is exactly the wrong way round for someone who has just graduated.
That is not a reason to rule Italy out; it is a reason to be clear about what you are buying. If you are buying the degree — a strong technical education at a public price, with a real option on a doctorate — Italy is one of the best value propositions in Europe. If you are buying a European tech job as fast as possible, in English, weigh it against Italy vs Germany, Germany or another European country and the Nordic comparison.
Three structural facts belong in that decision, all routinely misrepresented.
- Work is capped at 20 hours a week, bankable across 52 weeks, with a hard annual ceiling of 1,040 hours — not twenty hours a week plus unlimited holiday work. Student work rules in Italy.
- Italy then issues a job-seeking permit of not less than 9 and not more than 12 months. Twelve is a ceiling, not an entitlement.
- Time on a study permit does not count toward Italy's five-year long-term residence route; you convert to a work or family permit first, and the clock starts then. Post-study work and residence, student to work permit.
What gets a computing graduate hired in Europe is not the diploma: it is an internship during the degree, a thesis done with a company, and enough local language to be interviewed in it. Does the local language get you a job, graduate salaries and ROI.
Who should choose Italy for computing, and who should not
Choose it if you are a four-year honours CSE, IT or software-heavy EEE graduate wanting a serious master's at a public price; if your family can document a genuinely modest income, because ISEE parificato plus DSU is where Italy stops competing on price and starts winning on it; if you are aiming at research or a doctorate, for which the Laurea Magistrale is the normal route and a professional Master is not; or if you will treat Italian as part of the degree.
Look elsewhere if you are straight out of HSC, want an English-taught computing bachelor's and will not learn Italian — short shortlist, real competition, and that is how a year disappears. Look elsewhere if your single goal is a junior developer job in Europe, in English, within a year of graduating: that is a harder ask here than in several alternatives above. Wait if you hold a three-year pass degree you have not fixed. And do not come if the family will not do the ISEE parificato paperwork, or if the plan is to fund the degree from part-time work — 1,040 hours a year does not, and the visa will not accept it.
If your interest is hardware rather than software, this is the wrong page: engineering in Italy, engineering in Europe, robotics and mechatronics. For machine learning, data science and AI first — its mathematics bar filters more applicants than the language does. For security, cybersecurity degrees.
What to do next, in order
- 1Settle your level. Bachelor's or Laurea Magistrale — everything above diverges from that one decision.
- 2Open the admission regulations, not the brochure, at Politecnico di Milano, Politecnico di Torino, Padua, Bologna or Sapienza, and rank them yourself, not by reputation (public vs private).
- 3Check the Italian name of the qualification. The English word is the same; the deadline is not.
- 4Start the credential document and the ISEE parificato in parallel, then pre-enrol on Universitaly early and read the national deadline against your university's earlier one.
- 5Cost the city, not the country: Milan is the priciest of the five we cover, Bologna and Padua the cheapest, Turin between; the arithmetic is in what studying in Italy costs and the February option in the spring intake.
- 6Read what Italy is actually good for with the job-market section in mind before you spend anything.
Checked 19 September 2026. Fees, deadlines, language rules and admission regulations are set annually and do change. Confirm every one at the source before you act.
Official sources — check for yourself
- MUR/MAECI — Procedures for international students, AY 2026/27 and 2027/28
- Universitaly — the official pre-enrolment portal
- Study in Italy — the structure of Italian higher education
- CIMEA — statement of comparability for a foreign qualification
- Embassy of Italy, Dhaka — consular services and visas
- VFS Global — Italy visa applications in Bangladesh
Rules and figures change. We review these articles periodically and show the date above, but always confirm the current requirement with the official source before you act on it.
Common questions
Can I study computer science in Italy in English?+
At master's level, comfortably. English-taught provision in computing is much wider at the Laurea Magistrale than at bachelor's level, which is where the honest advice splits. After HSC the English-taught list is short and heavily competed for, and a large share of computing bachelor's degrees are taught in Italian, with the university testing your Italian at B2 itself. Check each programme's own page rather than a brochure before you commit to a plan.
Is a Bangladeshi four-year CSE degree enough for an Italian master's?+
Almost always, yes. Europe counts credits rather than years: a four-year honours degree is roughly 240 ECTS against the 180 most master's programmes ask for. The catch is not the credit total but the subject mix, because entry to a Laurea Magistrale is governed by each programme's own academic regulations, which set what prior coursework you must hold. A degree light on mathematics can be refused by one computing master's and accepted by another, so read the admission regulations and keep your course descriptions and syllabi ready.
What about a three-year pass degree?+
That is the problem case. On credits a three-year bachelor's is roughly 180 ECTS, which looks close to the bar, but evaluators place a Bangladeshi pass degree below honours, so the arithmetic alone does not settle it. The safest fix is a one-year Bangladeshi master's on top, which lifts the file above the honours line before you apply to anything in Italy.
What does a computing degree at an Italian public university cost?+
Tuition is assessed on family income rather than listed, and our dataset carries a band of EUR 0 to 4,000 a year. A low assessed band can mean roughly EUR 150 to 200; filing no ISEE parificato at all puts you in the top band, commonly EUR 2,500 to 4,000, for exactly the same seat. Living costs run EUR 450 to 800 a month depending on the city, with Milan the most expensive of the five we cover and Bologna and Padua the most budget-friendly.
Do I need IELTS 6.0 to study computing in Italy?+
There is no national IELTS rule in Italy. The ministerial requirement is at least B2 on the Common European Framework, and for a course taught in a foreign language the certification must cover all four skills: listening, reading, speaking and writing. What we observe Italian programmes asking for is typically 6.0 and sometimes 5.5, but that is our observation of programmes rather than a rule of the country, and several other forms of evidence are accepted.
Does the 30 November deadline apply to my computing master's?+
It does if the qualification is a Laurea Magistrale. Italy's national visa deadline binds the degrees, meaning the Laurea, the Laurea Magistrale and the academic diploma including single-cycle courses, and for AY 2026/27 that date is 30 November 2026, moving to 31 October 2027 for 2027/28. It does not bind a Master universitario, a doctorate, Erasmus, single courses or foundation courses. Since short professional courses in data and AI are often sold in English as a Master, check the Italian name on the programme's own page.
Will a GitHub portfolio help me get admitted?+
Not directly. CIMEA and the Declaration of Value assess the qualification, and the programme reads your transcript against its curricular requirements, so neither process has anywhere to record a repository. A portfolio decides what happens after admission: the internship, the thesis hosted by a company, and the first job. Where a programme runs a motivation letter or an interview it gives you something concrete to discuss. Build it for the job, not for the admissions office.
Can I get a junior developer job in Italy without Italian?+
It is harder than the advertising suggests. Italy's graduate market for junior developers is smaller and slower than Germany's or the Nordics', and most junior roles still expect working Italian in the interview and on the team, even where the senior end of the market runs comfortably in English. If your goal is a European tech job quickly and in English, compare Italy honestly against Germany and the Nordics before choosing it. If your goal is the degree itself at a public price, Italy is one of the best options in Europe.
Can I pay for the degree with part-time work?+
No, and the visa will not accept that plan either. Work on an Italian study permit is capped at 20 hours a week, bankable across 52 weeks, with a hard annual ceiling of 1,040 hours. It is not twenty hours a week plus unlimited holiday work. Part-time earnings help with living costs; they do not replace the funds you must evidence, which is EUR 10,179.85 for the year from lawful and traceable sources.
Can a DSU scholarship count as my proof of funds?+
Not while it is only an application. The ministerial circular is explicit that merely applying for, or being eligible for, a regional DSU scholarship cannot count toward the means of subsistence without an explicit attestation that it was awarded. Apply for DSU, because it is income-based rather than merit-based and can waive tuition and add a grant, but build the visa file as though it will not arrive in time.
Should I choose Italy or Germany for a computing master's?+
They answer different questions. Italy assesses tuition on family income, which makes a strong public university unusually cheap, and it asks you to evidence funds rather than lock them away. Germany's graduate market for junior developers is deeper and faster. If the priority is cost and the degree, Italy has a real case; if the priority is entering a large tech job market soon after graduating, weigh Germany and the Nordics first, and read the comparison rather than deciding on tuition alone.
All 47 guides on this topic, in one place
Want this checked against your own profile?
Send us your results, IELTS status and budget. We will tell you honestly which countries are realistic and what your application is missing. The first consultation is free.
Talk to us on WhatsApp