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.
By Degree Level
Top Universities for Computer Science in Portugal
Lisbon · National rank #1 · QS #230
Lisbon · National rank #1 · QS #230
Porto · National rank #2 · QS #237
Porto · National rank #2 · QS #237
Coimbra · National rank #3 · QS #347
Lisbon · National rank #3 · QS #327
Guimarães · National rank #4 · QS #566
Lisbon · National rank #5 · QS #711
Braga · National rank #5 · QS #566
Covilhã · National rank #8
Porto · National rank #9
Vila Real · National rank #10
Lisbon · National rank #11 · QS #711
Lisbon · National rank #11 · QS #711
Covilhã · National rank #11
Évora · National rank #11
Lisbon · National rank #12 · QS #1201
Bragança · National rank #13
Ponta Delgada · National rank #16
Funchal · National rank #17
All Programs
Master in Data Science
University of Lisbon
PhD in Computer Science
University of Lisbon
Bachelor in Computer Engineering
University of Coimbra
Master in Data Science
University of Coimbra
Master in Computer Science and Engineering
University of Coimbra
Informatics Engineering
University of Madeira
Data Science for Business
Instituto Superior de Gestão
Data Science
ISCTE - University Institute of Lisbon
Artificial Intelligence
ISCTE - University Institute of Lisbon
Information Technology, Web and Multimedia
Instituto Politécnico da Maia
Technologies and Information Systems Programming
Instituto Politécnico da Maia
Engenharia Informática (Informatics Engineering)
Polytechnic Institute of Castelo Branco
Tecnologias de Informação e Multimédia
Polytechnic Institute of Castelo Branco
Engenharia Informática (Software Development)
Polytechnic Institute of Castelo Branco
Informática e Multimédia
Polytechnic Institute of Castelo Branco
Engenharia Informática (Computer Science)
Polytechnic Institute of Castelo Branco
Engenharia Informática
Polytechnic Institute of Castelo Branco
Master in Computing (Mestrado em Informática)
Instituto Superior de Tecnologias Avançadas de Lisboa
Mobile Device Development
Instituto Superior de Tecnologias Avançadas de Lisboa
Data Science and Visualization
Instituto Superior de Tecnologias Avançadas de Lisboa
Network Engineering and Computer Security
Instituto Superior de Tecnologias Avançadas de Lisboa
Informatics Engineering
Polytechnic Institute of Castelo Branco
Engenharia Informática
Universidade Aberta
Computer Engineering
Instituto Superior de Tecnologias Avançadas de Lisboa
Master in Computer Science
Instituto Superior de Tecnologias Avançadas de Lisboa
Information Technology, Web and Multimedia (Tecnologias de Informação, Web e Multimédia)
Instituto Politécnico da Maia
Master in Software Engineering
Faculty of Engineering of the University of Porto (FEUP)
PhD in Informatics Engineering
Faculty of Engineering of the University of Porto (FEUP)
Master in Data Science and Engineering
Faculty of Engineering of the University of Porto (FEUP)
Engenharia Informática
Instituto Superior de Entre Douro e Vouga
Data Science
ISCTE – University Institute of Lisbon
Information Systems Management
ISCTE – University Institute of Lisbon
Bachelor in Informatics and Computing Engineering
Faculty of Engineering of the University of Porto (FEUP)
Master in Informatics and Computing Engineering
Faculty of Engineering of the University of Porto (FEUP)
Integrated Master in Computer Engineering
University of Beira Interior - Faculty of Engineering
PhD in Computer Science
University of Beira Interior - Faculty of Engineering
Master in Computer Science
University of Beira Interior - Faculty of Engineering
Bachelor in Computer Engineering
University of Beira Interior - Faculty of Engineering
Informatics Engineering
Polytechnic Institute of Guarda
Licenciatura em Engenharia Informática
Instituto Politécnico de Castelo Branco
Computer Science
University of the Azores
Mestrado em Engenharia Informática - Sistemas e Redes
Instituto Politécnico de Castelo Branco
Computer Engineering
University of Minho - School of Engineering
Doctoral Program in Computer Science
University of Minho - School of Engineering
Computer Science
University of Porto
PhD in Computer Science
University of Porto
Mestrado em Data Science for Business
Instituto Superior de Economia e Gestão (ISEG)
Master in Computer Engineering
Polytechnic Institute of Coimbra
Computer Engineering
Instituto Politécnico de Coimbra
Information Systems and Technologies
Instituto Politécnico de Coimbra
Bachelor degree in Data Science
NOVA University Lisbon
Information Systems Management
Instituto Politécnico de Beja
Information Systems and Technologies
Instituto Politécnico de Santarém
Cybersecurity
Instituto Politécnico de Santarém
Mestrado em Engenharia Informática
Instituto Politécnico de Castelo Branco
Master in Data Science for Business
School of Economics and Management, University of Minho
Licenciatura em Engenharia Informática
Instituto Politécnico de Portalegre
Mestrado em Engenharia Informática
Instituto Politécnico de Portalegre
Business Intelligence and Data Analytics
Instituto Superior de Contabilidade e Administração de Lisboa
Data Science for Business
Instituto Superior de Contabilidade e Administração de Lisboa
Information Systems and Technologies
Instituto Superior de Contabilidade e Administração de Lisboa
Computer Science and Business Management
Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)
Data Science
Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)
Information Systems and Technologies (PhD)
Instituto Superior de Ciências do Trabalho e da Empresa (ISCTE)
Information Systems and Technologies
Lusófona University
Computer Engineering
Lusófona University
Licenciatura em Engenharia Informática
Instituto Politécnico de Tomar
Mestrado em Engenharia Informática
Instituto Politécnico de Tomar
Mestrado em Cibersegurança
Instituto Superior de Novas Profissões
Master in Computer Engineering
University of Trás-os-Montes and Alto Douro
Computer Engineering
University of Trás-os-Montes and Alto Douro
Computer Science and Engineering
University of Beira Interior
PhD in Computer Science
University of Beira Interior
Computer Engineering
University of Minho
PhD in Computer Science
University of Minho
Computer Engineering
Polytechnic Institute of Porto
Master in Computer Engineering
Polytechnic Institute of Porto
Information Systems
Polytechnic Institute of Bragança
Master in Computer Engineering
Polytechnic Institute of Leiria
Bachelor in Computer Engineering
Polytechnic Institute of Leiria
Computer Science
University of Évora
PhD in Computer Science
University of Évora
Mestrado em Engenharia Informática
Instituto Politécnico de Guarda
Licenciatura em Engenharia Informática
Instituto Politécnico de Guarda
Computer Engineering
Polytechnic Institute of Setúbal
Master in Computer Engineering
Polytechnic Institute of Setúbal
Computer Engineering
University of Aveiro
Computer Science (PhD)
University of Algarve
Computer Science
University of Algarve
Licenciatura em Ciência de Dados
Escola Naval
Mestrado em Engenharia Informática
Escola Naval
MSc in Data Science
ISEG - Lisbon School of Economics & Management
MSc in Data Science for Business
ISEG - Lisbon School of Economics & Management
Master in Cybersecurity
Higher Institute of Engineering of Lisbon
Computer Science and Engineering
Instituto Superior Técnico
Doctoral Program in Computer Science and Engineering
Instituto Superior Técnico