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