Abroadly

Study Computer Science in Spain 🇪🇸

Spain offers 168 Computer Science programs across 57 universities. Tuition ranges from $1k–$14k/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.

168 Programs
57 Universities
$1k–$14k/yr Tuition
100% STEM
15% Scholarships

Why Spain for Computer Science?

Living Cost

$10,000/yr

Full guide to studying in Spain →

By Degree Level

Master (83) Bachelor (59) PhD (26)

Top Universities for Computer Science in Spain

Polytechnic University of Valencia

Valencia · National rank #3 · QS #422

Bachelor's Degree in Computer Engineering · Bachelor Master's Degree in Artificial Intelligence, Pattern Recognition and Digital Imaging · Master PhD in Computer Science · PhD
ESIC Business & Marketing School

Madrid · National rank #3

Master in Data Science for Business · Master
University of Valencia

Valencia · National rank #4 · QS #430

Bachelor's Degree in Computer Engineering · Bachelor Master's Degree in Cybersecurity · Master Master's Degree in Data Science · Master
University of Santiago de Compostela

Santiago de Compostela · National rank #5 · QS #628

PhD in Computer Science · PhD Master's Degree in Computer Vision · Master Degree in Computer Science · Bachelor
University of Granada

Granada · National rank #5 · QS #401

Bachelor's Degree in Computer Engineering · Bachelor PhD in Computer Science and Telecommunications · PhD Master's Degree in Artificial Intelligence · Master Master's Degree in Data Science and Business Analytics · Master Bachelor's Degree in Computer Science · Bachelor
CEU San Pablo University

Madrid · National rank #5 · QS #1001

Bachelor's Degree in Computer Engineering · Bachelor
University of Seville

Seville · National rank #6 · QS #469

Master's Degree in Software Engineering and Artificial Intelligence · Master PhD in Computer Science and Artificial Intelligence · PhD Bachelor's Degree in Computer Engineering · Bachelor
Open University of Catalonia

Barcelona · National rank #8

Bachelor's Degree in Computer Engineering · Bachelor PhD in Computer Science, Multimedia and Telecommunication · PhD Master's Degree in Data Science · Master Master's Degree in Cybersecurity · Master
Polytechnic University of Catalonia

Barcelona · National rank #9 · QS #392

PhD in Computer Science · PhD Master's Degree in Cybersecurity · Master Bachelor's Degree in Computer Engineering · Bachelor Master's Degree in Data Science · Master Master's Degree in Artificial Intelligence · Master Bachelor's Degree in Data Science and Engineering · Bachelor
University of Almeria

Almeria · National rank #9

Degree in Computer Engineering · Bachelor Master in Computer Engineering · Master
IE University

Madrid · National rank #9 · QS #438

Master in Business Analytics and Big Data · Master Bachelor in Data and Business Analytics · Bachelor Master in Cybersecurity · Master Bachelor in Computer Science · Bachelor
OBS Business School

Barcelona · National rank #10

Master in Business Intelligence and Data Science · Master Master in Cybersecurity Management · Master Master in Data Management and Technological Innovation · Master Master in Artificial Intelligence for Business · Master
University of Girona

Girona · National rank #10

Bachelor's Degree in Computer Engineering · Bachelor Master's Degree in Cybersecurity · Master
University of La Laguna

Tenerife · National rank #11

Grado en Ingeniería Informática (Bachelor's in Computer Engineering) · Bachelor
University of Salamanca

Salamanca · National rank #13 · QS #526

Grado en Ingeniería Informática (Bachelor's in Computer Engineering) · Bachelor Máster Universitario en Inteligencia Artificial · Master Máster Universitario en Inteligencia Artificial (Master's in Artificial Intelligence) · Master Grado en Ingeniería Informática · Bachelor
University of Murcia

Murcia · National rank #16 · QS #1001

Doctorado en Informática · PhD Máster Universitario en Ciberseguridad · Master Máster Universitario en Ingeniería Informática · Master Grado en Ingeniería Informática · Bachelor
University of Rovira i Virgili

Tarragona · National rank #16 · QS #771

Master's Degree in Cybersecurity · Master Bachelor's Degree in Computer Engineering · Bachelor PhD in Computer Engineering and Mathematics · PhD
University of Oviedo

Oviedo · National rank #17 · QS #901

Degree in Computer Engineering · Bachelor
University of Malaga

Malaga · National rank #19

Bachelor's Degree in Computer Engineering · Bachelor PhD in Computer Science · PhD Master's Degree in Software Engineering and Artificial Intelligence · Master
University of Cantabria

Santander · National rank #20 · QS #601

Bachelor's Degree in Computer Engineering · Bachelor Master's Degree in Data Science · Master PhD in Computer Science and Technology · PhD

All Programs

PhD in Computer Science

Polytechnic University of Catalonia

PhD STEM

Grado en Ciencia de Datos

International University of La Rioja

Bachelor STEM Aid

Master in Artificial Intelligence

International University of La Rioja

Master STEM Aid

Master in Business Intelligence and Data Science

OBS Business School

Master STEM Aid

Master in Cybersecurity Management

OBS Business School

Master STEM Aid

Grado en Ingeniería Informática (Bachelor's in Computer Engineering)

University of La Laguna

Bachelor STEM

Grado en Ingeniería Informática

University of Almería

Bachelor STEM

PhD in Computer Science and Engineering

University of Castilla-La Mancha

PhD STEM

Degree in Computer Engineering

University of Almeria

Bachelor STEM

Master's Degree in Computer Engineering and Networks

University of Miguel Hernandez

Master STEM

PhD in Computer Science

Ramon Llull University

PhD STEM

Master in Artificial Intelligence

Ramon Llull University

Master STEM

Computer Engineering

Ramon Llull University

Master STEM Aid

Consultoria SAP (SAP Consulting)

Ramon Llull University

Master STEM Aid

Master in Business Analytics and Big Data

IE University

Master STEM

Bachelor in Data and Business Analytics

IE University

Bachelor STEM

Degree in Computer Engineering

University of Oviedo

Bachelor STEM

Bachelor in Computer Engineering

Deusto University

Bachelor STEM

PhD in Computer Science

University of Santiago de Compostela

PhD STEM Aid

Master's Degree in Cybersecurity

Universidad Europea

Master STEM

Master in Cybersecurity

La Salle Campus Barcelona

Master STEM

Master's Degree in Advanced Computer Engineering

University of Lleida

Master STEM

Bachelor's Degree in Computer Engineering

University of Lleida

Bachelor STEM

Máster Universitario en Ciberseguridad

University of Alcala

Master STEM

Máster Universitario en Ingeniería Informática

University of Cordoba

Master STEM

Grado en Ingeniería Informática en Ingeniería del Software

University of Extremadura

Bachelor STEM

Grado en Ingeniería Informática

International University of La Rioja

Bachelor STEM Aid

Doctorado en Informática

University of Murcia

PhD STEM

Máster Universitario en Ciberseguridad

University of Murcia

Master STEM

Bachelor's Degree in Computer Engineering

Open University of Catalonia

Bachelor STEM

Master's Degree in Artificial Intelligence

International University of La Rioja (UNIR)

Master STEM

Bachelor's Degree in Computer Engineering

International University of La Rioja (UNIR)

Bachelor STEM

Master's Degree in Cybersecurity

University of Alcalá

Master STEM

Doctorado en Ingeniería Informática

University of Extremadura

PhD STEM

Master's Degree in Cybersecurity

University of Jaume I

Master STEM Aid

Máster Universitario en Ingeniería Informática

University of Murcia

Master STEM

Bachelor's Degree in Computer Engineering

University of Granada

Bachelor STEM

PhD in Computer Science and Telecommunications

University of Granada

PhD STEM

Bachelor's Degree in Computer Engineering

Polytechnic University of Valencia

Bachelor STEM

Software Engineering

International University of La Rioja (UNIR)

Bachelor STEM

Grado en Ingeniería Informática

University of Cordoba

Bachelor STEM

Máster Universitario en Ciberseguridad

Nebrija University

Master STEM

Doctorado en Ingeniería Informática

University of Cordoba

PhD STEM

Bachelor's Degree in Computer Engineering

University of Valencia

Bachelor STEM

Master's Degree in Software Engineering and Computer Systems

International University of La Rioja (UNIR)

Master STEM

PhD in Computer Science

University of Barcelona

PhD STEM

Grado en Ingeniería Informática (Bachelor's Degree in Computer Engineering)

University of Leon

Bachelor STEM

Bachelor's Degree in Computer Engineering

University of Barcelona

Bachelor STEM

Master in Cybersecurity

IE University

Master STEM

Máster Universitario en Ingeniería Informática

University of Almería

Master STEM

Master in Cybersecurity

Carlos III University of Madrid

Master STEM

Master in Data Science

University of Navarra

Master STEM

Máster Universitario en Ingeniería y Tecnología de Computadores

University of La Rioja

Master STEM

Grado en Ingeniería Informática

University of Jaén

Bachelor STEM

Bachelor's Degree in Computer Engineering

University of León

Bachelor STEM

Master's Degree in Cybersecurity

University of Vigo

Master STEM

Bachelor's Degree in Computer Engineering

University of Vigo

Bachelor STEM

Doctorado en Ciencias y Tecnologías de la Computación

University of La Rioja

PhD STEM

Master in Data Science

University of the Basque Country

Master STEM

Master's Degree in Artificial Intelligence

University of the Basque Country (UPV/EHU)

Master STEM

Máster Universitario en Ingeniería Informática

University of Córdoba

Master STEM Aid

Master's Degree in Data Science

University of Mondragon

Master STEM

Master's Degree in Cybersecurity

University of Mondragon

Master STEM

Master's Degree in Cybersecurity

International University of La Rioja (UNIR)

Master STEM

Bachelor's Degree in Computer Engineering

University of the Basque Country (UPV/EHU)

Bachelor STEM

Master's Degree in Software Engineering and Artificial Intelligence

University of Seville

Master STEM

Master's Degree in Data Science and Big Data

International University of La Rioja (UNIR)

Master STEM

Master's Degree in Computer Vision

University of Santiago de Compostela

Master STEM Aid

Master in Data Science for Business

ESIC Business & Marketing School

Master STEM

Master's Degree in Cybersecurity

Polytechnic University of Catalonia

Master STEM

Bachelor's Degree in Computer Engineering

University of Mondragon

Bachelor STEM

Bachelor in Artificial Intelligence

Carlos III University of Madrid

Bachelor STEM Aid

Bachelor's Degree in Computer Engineering

University of Castilla-La Mancha

Bachelor STEM

Bachelor's Degree in Computer Engineering

University of Cadiz

Bachelor STEM

Master's Degree in Embedded Systems

University of Mondragon

Master STEM

Master in Computer Engineering

University of Almeria

Master STEM

PhD in Computer Science and Artificial Intelligence

University of Seville

PhD STEM

Bachelor's Degree in Computer Engineering

Autonomous University of Madrid

Bachelor STEM

Bachelor's Degree in Computer Engineering

University of Cantabria

Bachelor STEM

PhD in Computer Science, Multimedia and Telecommunication

Open University of Catalonia

PhD STEM

Master's Degree in Artificial Intelligence

University of Granada

Master STEM

Bachelor's Degree in Computer Engineering

University of the Balearic Islands

Bachelor STEM

Master's Degree in Cybersecurity

University of A Coruña

Master STEM

Degree in Computer Science

University of Santiago de Compostela

Bachelor STEM Aid

Doctorado en Ingeniería Informática

University of Almería

PhD STEM

PhD in Computer Science

University of Jaume I

PhD STEM

Master's Degree in Cybersecurity

University of Valencia

Master STEM

Grado en Ingeniería Informática (Bachelor's in Computer Engineering)

University of Salamanca

Bachelor STEM

Master's Degree in Advanced Computer Systems

University of Alcalá

Master STEM

Master's Degree in Data Science

University of Barcelona

Master STEM

Máster Universitario en Ingeniería del Software y Sistemas Informáticos

University of Jaén

Master STEM

Master's Degree in Data Science

University of Valencia

Master STEM

Grado en Ingeniería Informática

University of A Coruña

Bachelor STEM Aid

Bachelor's Degree in Computer Engineering

University of A Coruña

Bachelor STEM

Master's Degree in Data Science

Autonomous University of Madrid

Master STEM

Grado en Ingeniería Informática

University of La Rioja

Bachelor STEM

Bachelor in Computer Engineering

La Salle Campus Barcelona

Bachelor STEM

Master in Cybersecurity

Deusto University

Master STEM

Degree in Computer Engineering

University of Burgos

Bachelor STEM

Grado en Ingeniería Informática

University of Murcia

Bachelor STEM

Frequently Asked Questions

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