Abroadly

Study Computer Science in Portugal 🇵🇹

Portugal offers 96 Computer Science programs across 46 universities. Tuition ranges from $1k–$4k/yr, making it one of the more affordable destinations for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

96 Programs
46 Universities
$1k–$4k/yr Tuition
100% STEM
25% Scholarships

Why Portugal for Computer Science?

Living Cost

$9,000/yr

Full guide to studying in Portugal →

By Degree Level

Master (45) Bachelor (35) PhD (13) Diploma (3)

Top Universities for Computer Science in Portugal

University of Lisbon

Lisbon · National rank #1 · QS #230

Master in Data Science · Master PhD in Computer Science · PhD
Instituto Superior de Economia e Gestão (ISEG)

Lisbon · National rank #1 · QS #230

Mestrado em Data Science for Business · Master
Faculty of Engineering of the University of Porto (FEUP)

Porto · National rank #2 · QS #237

Master in Software Engineering · Master PhD in Informatics Engineering · PhD Master in Data Science and Engineering · Master Bachelor in Informatics and Computing Engineering · Bachelor Master in Informatics and Computing Engineering · Master
University of Porto

Porto · National rank #2 · QS #237

Computer Science · Master PhD in Computer Science · PhD
University of Coimbra

Coimbra · National rank #3 · QS #347

Bachelor in Computer Engineering · Bachelor Master in Data Science · Master Master in Computer Science and Engineering · Master
NOVA University Lisbon

Lisbon · National rank #3 · QS #327

Bachelor degree in Data Science · Bachelor
University of Minho - School of Engineering

Guimarães · National rank #4 · QS #566

Computer Engineering · Master Doctoral Program in Computer Science · PhD
Computer Science and Business Management · Bachelor Data Science · Master Information Systems and Technologies (PhD) · PhD
University of Minho

Braga · National rank #5 · QS #566

Computer Engineering · Bachelor PhD in Computer Science · PhD
Integrated Master in Computer Engineering · Master PhD in Computer Science · PhD Master in Computer Science · Master Bachelor in Computer Engineering · Bachelor
Polytechnic Institute of Porto

Porto · National rank #9

Computer Engineering · Bachelor Master in Computer Engineering · Master
University of Trás-os-Montes and Alto Douro

Vila Real · National rank #10

Master in Computer Engineering · Master Computer Engineering · Bachelor
ISCTE - University Institute of Lisbon

Lisbon · National rank #11 · QS #711

Data Science · Bachelor Artificial Intelligence · Master
ISCTE – University Institute of Lisbon

Lisbon · National rank #11 · QS #711

Data Science · Master Information Systems Management · Master
University of Beira Interior

Covilhã · National rank #11

Computer Science and Engineering · Master PhD in Computer Science · PhD
University of Évora

Évora · National rank #11

Computer Science · Master PhD in Computer Science · PhD
Lusófona University

Lisbon · National rank #12 · QS #1201

Information Systems and Technologies · Master Computer Engineering · Bachelor
Polytechnic Institute of Bragança

Bragança · National rank #13

Information Systems · Bachelor
University of the Azores

Ponta Delgada · National rank #16

Computer Science · Bachelor
University of Madeira

Funchal · National rank #17

Informatics Engineering · PhD

All Programs

Master in Data Science

University of Lisbon

Master STEM

PhD in Computer Science

University of Lisbon

PhD STEM

Bachelor in Computer Engineering

University of Coimbra

Bachelor STEM

Master in Data Science

University of Coimbra

Master STEM

Master in Computer Science and Engineering

University of Coimbra

Master STEM

Informatics Engineering

University of Madeira

PhD STEM Aid

Data Science for Business

Instituto Superior de Gestão

Diploma STEM

Data Science

ISCTE - University Institute of Lisbon

Bachelor STEM Aid

Artificial Intelligence

ISCTE - University Institute of Lisbon

Master STEM Aid

Information Technology, Web and Multimedia

Instituto Politécnico da Maia

Bachelor STEM Aid

Technologies and Information Systems Programming

Instituto Politécnico da Maia

Diploma STEM Aid

Engenharia Informática (Informatics Engineering)

Polytechnic Institute of Castelo Branco

Bachelor STEM Aid

Tecnologias de Informação e Multimédia

Polytechnic Institute of Castelo Branco

Bachelor STEM Aid

Engenharia Informática (Software Development)

Polytechnic Institute of Castelo Branco

Master STEM Aid

Informática e Multimédia

Polytechnic Institute of Castelo Branco

Bachelor STEM Aid

Engenharia Informática (Computer Science)

Polytechnic Institute of Castelo Branco

Bachelor STEM Aid

Engenharia Informática

Polytechnic Institute of Castelo Branco

Master STEM Aid

Master in Computing (Mestrado em Informática)

Instituto Superior de Tecnologias Avançadas de Lisboa

Master STEM Aid

Mobile Device Development

Instituto Superior de Tecnologias Avançadas de Lisboa

Diploma STEM Aid

Data Science and Visualization

Instituto Superior de Tecnologias Avançadas de Lisboa

Bachelor STEM Aid

Network Engineering and Computer Security

Instituto Superior de Tecnologias Avançadas de Lisboa

Bachelor STEM Aid

Informatics Engineering

Polytechnic Institute of Castelo Branco

Master STEM Aid

Engenharia Informática

Universidade Aberta

Bachelor STEM Aid

Computer Engineering

Instituto Superior de Tecnologias Avançadas de Lisboa

Bachelor STEM Aid

Master in Computer Science

Instituto Superior de Tecnologias Avançadas de Lisboa

Master STEM Aid

Information Technology, Web and Multimedia (Tecnologias de Informação, Web e Multimédia)

Instituto Politécnico da Maia

Bachelor STEM Aid

Master in Software Engineering

Faculty of Engineering of the University of Porto (FEUP)

Master STEM

PhD in Informatics Engineering

Faculty of Engineering of the University of Porto (FEUP)

PhD STEM

Master in Data Science and Engineering

Faculty of Engineering of the University of Porto (FEUP)

Master STEM

Engenharia Informática

Instituto Superior de Entre Douro e Vouga

Bachelor STEM

Data Science

ISCTE – University Institute of Lisbon

Master STEM

Information Systems Management

ISCTE – University Institute of Lisbon

Master STEM

Bachelor in Informatics and Computing Engineering

Faculty of Engineering of the University of Porto (FEUP)

Bachelor STEM

Master in Informatics and Computing Engineering

Faculty of Engineering of the University of Porto (FEUP)

Master STEM

Integrated Master in Computer Engineering

University of Beira Interior - Faculty of Engineering

Master STEM

PhD in Computer Science

University of Beira Interior - Faculty of Engineering

PhD STEM

Master in Computer Science

University of Beira Interior - Faculty of Engineering

Master STEM

Bachelor in Computer Engineering

University of Beira Interior - Faculty of Engineering

Bachelor STEM

Informatics Engineering

Polytechnic Institute of Guarda

Master STEM

Licenciatura em Engenharia Informática

Instituto Politécnico de Castelo Branco

Bachelor STEM

Computer Science

University of the Azores

Bachelor STEM

Mestrado em Engenharia Informática - Sistemas e Redes

Instituto Politécnico de Castelo Branco

Master STEM

Computer Engineering

University of Minho - School of Engineering

Master STEM

Doctoral Program in Computer Science

University of Minho - School of Engineering

PhD STEM

Computer Science

University of Porto

Master STEM

PhD in Computer Science

University of Porto

PhD STEM

Mestrado em Data Science for Business

Instituto Superior de Economia e Gestão (ISEG)

Master STEM

Master in Computer Engineering

Polytechnic Institute of Coimbra

Master STEM

Computer Engineering

Instituto Politécnico de Coimbra

Bachelor STEM

Information Systems and Technologies

Instituto Politécnico de Coimbra

Bachelor STEM

Bachelor degree in Data Science

NOVA University Lisbon

Bachelor STEM

Information Systems Management

Instituto Politécnico de Beja

Master STEM

Information Systems and Technologies

Instituto Politécnico de Santarém

Bachelor STEM

Cybersecurity

Instituto Politécnico de Santarém

Master STEM

Mestrado em Engenharia Informática

Instituto Politécnico de Castelo Branco

Master STEM

Master in Data Science for Business

School of Economics and Management, University of Minho

Master STEM

Licenciatura em Engenharia Informática

Instituto Politécnico de Portalegre

Bachelor STEM

Mestrado em Engenharia Informática

Instituto Politécnico de Portalegre

Master STEM

Business Intelligence and Data Analytics

Instituto Superior de Contabilidade e Administração de Lisboa

Master STEM

Data Science for Business

Instituto Superior de Contabilidade e Administração de Lisboa

Master STEM

Information Systems and Technologies

Instituto Superior de Contabilidade e Administração de Lisboa

Bachelor STEM

Computer Science and Business Management

Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)

Bachelor STEM

Data Science

Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)

Master STEM

Information Systems and Technologies (PhD)

Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)

PhD STEM

Information Systems and Technologies

Lusófona University

Master STEM

Computer Engineering

Lusófona University

Bachelor STEM

Licenciatura em Engenharia Informática

Instituto Politécnico de Tomar

Bachelor STEM

Mestrado em Engenharia Informática

Instituto Politécnico de Tomar

Master STEM

Mestrado em Cibersegurança

Instituto Superior de Novas Profissões

Master STEM

Master in Computer Engineering

University of Trás-os-Montes and Alto Douro

Master STEM

Computer Engineering

University of Trás-os-Montes and Alto Douro

Bachelor STEM

Computer Science and Engineering

University of Beira Interior

Master STEM

PhD in Computer Science

University of Beira Interior

PhD STEM

Computer Engineering

University of Minho

Bachelor STEM

PhD in Computer Science

University of Minho

PhD STEM

Computer Engineering

Polytechnic Institute of Porto

Bachelor STEM

Master in Computer Engineering

Polytechnic Institute of Porto

Master STEM

Information Systems

Polytechnic Institute of Bragança

Bachelor STEM

Master in Computer Engineering

Polytechnic Institute of Leiria

Master STEM Aid

Bachelor in Computer Engineering

Polytechnic Institute of Leiria

Bachelor STEM Aid

Computer Science

University of Évora

Master STEM

PhD in Computer Science

University of Évora

PhD STEM

Mestrado em Engenharia Informática

Instituto Politécnico de Guarda

Master STEM

Licenciatura em Engenharia Informática

Instituto Politécnico de Guarda

Bachelor STEM

Computer Engineering

Polytechnic Institute of Setúbal

Bachelor STEM

Master in Computer Engineering

Polytechnic Institute of Setúbal

Master STEM

Computer Engineering

University of Aveiro

Bachelor STEM

Computer Science (PhD)

University of Algarve

PhD STEM

Computer Science

University of Algarve

PhD STEM

Licenciatura em Ciência de Dados

Escola Naval

Bachelor STEM

Mestrado em Engenharia Informática

Escola Naval

Master STEM

MSc in Data Science

ISEG - Lisbon School of Economics & Management

Master STEM

MSc in Data Science for Business

ISEG - Lisbon School of Economics & Management

Master STEM

Master in Cybersecurity

Higher Institute of Engineering of Lisbon

Master STEM

Computer Science and Engineering

Instituto Superior Técnico

Master STEM Aid

Doctoral Program in Computer Science and Engineering

Instituto Superior Técnico

PhD STEM Aid

Frequently Asked Questions

How much does it cost to study Computer Science in Portugal?
Tuition for Computer Science programs in Portugal ranges from $1k–$4k/yr. 25% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $9k.
What are the English language requirements for Computer Science in Portugal?
English-taught Computer Science programs in Portugal typically require:. Requirements vary by university and program level — always check the specific program page.
How many Computer Science programs are in Portugal?
Abroadly lists 96 Computer Science programs at 46 universities across Portugal. Programs are available at Bachelor, Master, and PhD level.
Are Computer Science programs in Portugal STEM-designated?
100% of Computer Science programs in Portugal carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Portugal a good country for Computer Science students?
Portugal is a strong choice for Computer Science with 46 universities offering these programs. The primary language is Portuguese, though many programs are taught in English.
What degree levels are available for Computer Science in Portugal?
In Portugal, Computer Science programs are offered at: Master (45 programs), PhD (13 programs), Bachelor (35 programs), Diploma (3 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.