The United Kingdom offers 49 Master's programmes in Computer Science & IT across 33 universities, making it one of Europe's leading destinations for graduate technology education. Institutions such as University College London, Heriot-Watt University, University of Liverpool, and Cardiff University are among those providing postgraduate computing degrees. Tuition ranges from free to roughly €49,000 per year depending on the institution and funding status of the applicant.
UK Master's programmes in Computer Science typically run one year full-time, covering areas from software engineering and artificial intelligence to cybersecurity and data science. The UK's strong ties with the global technology industry, combined with a post-study work visa that allows graduates to remain and work for up to two years, makes these programmes particularly attractive to international students.
This MSc programme is designed for graduates with a background in computing who wish to deepen their expertise in advanced areas of the discipline. It provides exposure to current topics that are driving technological advancements and trends. The programme allows you to specialize in one of three research areas: complex systems, visual computing, or data and knowledge engineering. You will develop advanced problem-solving skills, learn new programming paradigms, and gain a broad understanding of contemporary computer science topics through research-led optional modules. This course aims to equip you with advanced skills and knowledge to distinguish yourself in the rapidly evolving field of computer science.
This Master of Science (MSc) in Advanced Computer Science offers a comprehensive education for graduates looking to specialize in cutting-edge areas of computing. You can choose between two distinct streams: Software and Data Engineering, or Interaction Design. The program delves into advanced topics such as Machine Learning, Cyber Security, and Human-Computer Interaction, preparing you for a dynamic career in the technology sector. Its multidisciplinary approach integrates computer science with elements of AI, Cognitive Psychology, and Sociology, fostering advanced analytical and technological development skills.
This Master of Science (MSc) program is designed for students aiming to deepen their knowledge in advanced computer science topics and cutting-edge technologies. It serves as a pathway to enhance professional careers or to prepare for PhD research. The program offers a flexible curriculum, allowing students to tailor their studies by selecting modules from a broad menu with academic guidance. Students can pursue the MSc, a Postgraduate Diploma (PGDip), or a Postgraduate Certificate (PGCert). The PGDip covers the same modules as the MSc but excludes the final project. The MSc typically takes 12 months of full-time study, with options for a 'With Industry' variant extending to 24 months. The program starts in September or January.
This MSc program is designed for computing graduates who wish to enhance their technical skills and gain the strategic understanding needed to lead in a global market. It combines advanced computer science knowledge with international business strategy, exploring how technological innovation impacts various industries such as finance, healthcare, media, and manufacturing. The curriculum focuses on turning technical expertise into strategic advantages for leading tech-focused companies in a global context. You will deepen your understanding of advanced computing areas like artificial intelligence, software architecture, and big data analytics, while also acquiring knowledge in international management and organizational strategy. Modules in technology innovation, digital marketing, and project management are included to help you translate technical concepts into globally applicable solutions. This integrated approach prepares you for roles that span technical, strategic, and cross-cultural responsibilities. The program emphasizes practical application by challenging students to address real-world problems in computing and business. You may work on projects involving smart systems for decision-making, developing digital strategies, or analyzing the impact of AI in emerging markets. The final project will require you to synthesize technical innovation with business strategy to develop impactful solutions. Learning takes place in a collaborative environment with international students and experts, fostering critical thinking and teamwork.
The Artificial Intelligence for Health MSc at Aston University is designed for graduates eager to specialize in the rapidly evolving field of AI within healthcare. This program provides advanced scientific knowledge and practical skills in AI and healthcare data, preparing you to drive significant change in the healthcare sector. You will explore cutting-edge AI and data science solutions relevant to digital health, gaining a deep understanding of modern approaches. The curriculum is developed in collaboration with leading AI experts and healthcare professionals, ensuring it addresses the current demands of the intelligent healthcare sector. The program benefits from strong partnerships, including the Aston Medical School and Sandwell and West Birmingham Hospitals NHS Trust, offering valuable real-world exposure. For those seeking extended practical experience, this course offers an optional Professional Practice route, extending your studies to 22 months, subject to meeting criteria and securing a suitable placement.

Computer Science is fundamental to modern technological and societal advancements. Warwick's MSc Computer Science program is designed to equip you with the advanced skills and expertise needed for a successful career in this dynamic field. You'll be taught by world-class researchers and practitioners, and the course offers flexibility, allowing you to specialize in Artificial Intelligence, Data Science, or Cyber Security. This research-focused environment is intellectually stimulating and provides numerous opportunities, regardless of your academic background or whether you are a UK or international student.
This Master of Science (MSc) in Computer Science is designed for individuals with a foundational background in computer science who wish to advance their knowledge to a research-led level. It aims to equip students with advanced skills and understanding, preparing them for challenging career opportunities in global institutions and leading companies. The program focuses on pushing the boundaries of computer science through rigorous study and research. The curriculum is structured to build upon existing knowledge, offering in-depth exploration of complex topics within the field. Graduates will be well-positioned to pursue further academic research or take on advanced roles in the technology sector, contributing to innovation and development.
This one-year Master of Science (MSc) in Computer Science is designed as a conversion program for individuals who hold a bachelor's degree in a subject other than computer science or information technology. It aims to equip you with the fundamental knowledge and practical skills required for a career in the rapidly evolving field of computing. You will learn essential concepts such as programming, app engineering, computer architecture, and algorithmics, with opportunities to delve into specialized areas through optional modules like interaction design or machine learning. The program emphasizes developing computational thinking and analytical skills, preparing you for roles in software development, data science, and other tech-related industries. It's ideal for those looking to transition into computer science from other disciplines or to complement existing scientific expertise with computational skills.
The MSc in Computer Science at Aberystwyth University is an intensive, professionally-oriented program designed for graduates from diverse academic backgrounds, particularly the humanities, who wish to transition into the software industry. No prior experience in computing is required, making it an ideal choice for career changers. The course provides a comprehensive introduction to core computing concepts and practical skills. Throughout the program, you will explore essential topics such as computer programming, data management, and intelligent systems. The curriculum is structured to build foundational skills, which are then expanded upon in more advanced modules. This includes practical experience with modern software development methodologies like Agile, alongside introductions to key areas such as Artificial Intelligence.
This Master of Science (MSc) in Computer Science program provides a comprehensive understanding of computing principles and their application. Designed for graduates with a computing background or those seeking to deepen their knowledge, the course covers core areas of computer science, preparing students for advanced roles in the tech industry or further academic study. The curriculum emphasizes both theoretical foundations and practical skills, ensuring graduates are well-equipped for the evolving demands of the field.
This online Master of Science (MSc), Postgraduate Diploma (PGDip), or Postgraduate Certificate (PGCert) in Computer Science is designed for individuals from non-computing backgrounds who wish to gain essential technical skills for a career in this high-demand field. The program explores the fundamentals of computer science and software development, equipping you with knowledge of key trends and specialist areas like artificial intelligence. You will learn from internationally renowned experts in a research-driven environment, with a focus on cutting-edge work, particularly in artificial intelligence. The curriculum is delivered through an accessible online platform, providing 24/7 access to learning materials, interactive exercises, and a virtual development environment. Assessments are designed to reflect real-world professional tasks, offering practical experience. This program offers flexibility in study duration, with the MSc typically completed in 24 months part-time. It aims to provide a solid foundation for those looking to transition into or advance within the computer science industry, regardless of their prior academic discipline.
The Department of Computer Science at Durham University offers postgraduate programmes designed for students seeking to deepen their knowledge and gain formal qualifications. Whether you are progressing directly from undergraduate studies or looking to enhance your career after industry experience, our courses provide a blend of cutting-edge research exposure and practical expertise. You will have the opportunity to engage with academics at the forefront of their fields, working on high-quality projects and exploring various specialisms within Computer Science.
The Computing Generalist MSc is designed to provide graduates from any academic background with a pathway into computer science and related careers. This program offers a broad selection of topics and modules, catering to students with a general interest in applying computing principles to their original field of study. You will gain both theoretical knowledge and practical skills to effectively utilize computer technology. The curriculum also emphasizes professionalism and ethics in computing, ensuring you understand key concerns and can make sound decisions in your future practice. All modules are delivered by recognized experts in their respective fields.
The MSc in Computing Science at Oxford Brookes University is designed for individuals seeking to develop specialist technical skills in the digital world. This program equips students with expert-level knowledge in areas such as programming, hardware, software, and networks, preparing them for a wide range of computing-related careers. It is suitable for those with a scientific mindset looking to either specialize further within a technical industry or transition into the IT sector, regardless of their undergraduate degree background. Students will engage with real-world projects and gain industry-relevant experience, benefiting from the guidance of experienced professionals and leading researchers. The curriculum is structured to build a solid foundation in computing skills to a professional standard, focusing on practical application and theoretical understanding essential for modern IT roles. Graduates are well-prepared for diverse opportunities in various industries, from startups to large public sector organizations.
The MSc in Data Science at Aberystwyth University is designed for students seeking to develop expertise in extracting meaning from vast datasets, a highly sought-after skill across various industries. This program integrates knowledge from Computer Science, Mathematics, and Statistics, preparing you for roles in business, government, and scientific research. You will learn to identify customer buying patterns, track disease spread, monitor machinery, and improve individual health metrics using data-driven insights. This master's degree is particularly suitable for graduates from any discipline who wish to apply computing knowledge to their original field of study, fostering a new generation of data scientists.
This Master of Science (MSc) program focuses on the design and application of computer and mobile technology, with a strong emphasis on the interaction between people and these systems. It offers an interdisciplinary approach, integrating knowledge from engineering, behavioral sciences, and design. The curriculum combines rigorous academic study with practical skills development, preparing graduates for roles in various professional and academic settings. The program is delivered by UCLIC, a world-leading center in Human-Computer Interaction with over 30 years of experience in the field. Graduates are equipped with highly sought-after skills in areas like user analysis, system testing, and human-centered design.

The LLM in Information Technology Law by online learning explores the legal frameworks governing information technology across international, European, and domestic contexts. This highly relevant program delves into evolving regulatory strategies, examining how they have developed since the early days of the internet and how new technologies continue to reshape society and legal responses. You will gain a deep understanding of the interplay between different jurisdictions and learn to contextualize regulatory approaches. The program is designed to equip you with the skills to analyze current and historical regulatory methods, enabling you to effectively engage with emerging and future issues in IT law. You will explore a range of topics including regulatory approaches to information technology, cloud computing, information rights, online privacy, media law, e-commerce, and communications law. By the end of your studies, you will understand information technology law within its broader social, ethical, cultural, and commercial dimensions. This program welcomes a diverse group of professionals from around the world, including lawyers specializing in IT, information professionals, computer scientists, IT professionals, those in technology and telecommunications companies, and researchers interested in pursuing a PhD in this field. Your professional experience will be an invaluable contribution to the online learning community.
The MSc in Artificial Intelligence program is designed to provide students with a deep understanding of the principles and applications of AI. This program covers core areas such as machine learning, natural language processing, computer vision, and intelligent systems. Graduates will be equipped with the theoretical knowledge and practical skills necessary to excel in the rapidly evolving field of artificial intelligence. The curriculum is structured to balance theoretical foundations with hands-on experience, enabling students to tackle complex problems in AI. The program emphasizes research and development, preparing students for advanced academic study or careers in AI-focused industries. This program is ideal for individuals seeking to specialize in AI and contribute to its advancements. It offers a comprehensive learning experience in one of the most dynamic and in-demand technological fields.

The online Master of Science in Information Technology (MSIT) program is designed for individuals aiming for leadership roles within the IT sector. It focuses on developing practical knowledge, skills, and abilities relevant to the current workforce through problem-based learning. The curriculum emphasizes designing, analyzing, testing, and implementing systems, while also exploring areas like software development management, global technology management, enterprise architecture, and technological innovations. Courses incorporate both technical subjects and important legal and ethical considerations.




The MSc Advanced Computer Science is a one-year postgraduate degree designed to deepen your expertise in contemporary computer science principles and practices. This program equips you with both the theoretical knowledge and practical skills necessary to understand and create impactful computing technologies. You will explore a comprehensive curriculum, informed by industry partners, ensuring you gain the most current understanding of the field. This allows you to specialize in areas like network design, security, intelligent systems, robotics, game AI, or mobile and social applications, preparing you for a variety of career paths.

This Master of Science (MSc) in Advanced Computer Science offers the opportunity to advance your knowledge in the field at a university with a pioneering history in computer science, being home to the first university department of its kind and the first stored-program computer. The program features a comprehensive curriculum that allows you to explore a wide range of technical areas, including core computer science topics and specializations aligned with the university's research strengths. You can tailor your study route to match your specific interests and career goals. The curriculum is designed to provide hands-on experience, culminating in an individual project where you can apply advanced computational techniques to solve real-world problems. This MSc is delivered in person and is a full-time, 12-month program. Due to high demand, applications are processed through a staged admissions system with multiple deadlines throughout the year.
This Master of Science (MSc) programme in Bioinformatics equips students with the advanced computational skills and biological knowledge required to analyse complex biological data. You will learn to use cutting-edge tools and techniques to interpret the vast datasets generated by modern biological research, such as genomics and proteomics. The course is designed for graduates with a background in a biological or computational science who wish to specialise in this interdisciplinary field.


A Master of Science (MSc) in Computer Science delves into advanced areas such as algorithms, artificial intelligence, software engineering, databases, computer graphics, and computer architecture. This degree offers opportunities to specialize in rapidly growing fields like cybersecurity, data science, and machine learning. The technology sector's continuous expansion drives a strong demand for skilled computer science professionals. Graduates are well-positioned for high-paying roles in software development, network architecture, data science, and cybersecurity, often earning more than in many other professional fields. Pursuing an MSc in Computer Science is a strategic investment for career advancement and increased earning potential.

The MSc Computer Science is an online master's degree designed to equip you with in-demand digital skills and a formal qualification. This program can help you transition into or advance within an IT career. It covers both the technical aspects of computer science, such as system architecture, data management, cloud computing, and software engineering, as well as crucial societal issues like intellectual property, digital surveillance, data privacy, and ethical computing. The course is delivered entirely online, allowing you to study from anywhere in the world and fit your education around your existing work or family commitments. You will engage with study materials and resources designed for active learning, and connect with fellow students globally through a Virtual Learning Environment. This flexible approach leads to a globally recognized qualification.
This MSc Computer Science program is designed for graduates with numerate degrees, including those not in computer science, providing them with specialized and up-to-date skills. The course focuses intensively on the core principles and techniques of computer science, with a particular emphasis on software development and its application to solve problems in various disciplines. Graduates will be equipped for careers in areas such as systems development, IT management, or the deployment of advanced applications.
The University of Gloucestershire's 100% online MSc Computer Science provides a comprehensive foundation in computing, equipping you with the skills to solve complex technological challenges and drive business success. You’ll explore key areas such as software development, database management, networking, and system architecture, applying theoretical knowledge to real-world scenarios. You can tailor your studies to align with your career goals by choosing from four specialized pathways: cyber security, data analytics, artificial intelligence, and software engineering. Designed to accommodate your professional and personal commitments, this MSc prepares you to tackle advanced computing challenges and step into leadership roles across a wide range of sectors.
The MSc in Computer Science at Buckinghamshire New University is a hands-on, industry-connected program designed to equip you with deep skills and knowledge for the rapidly evolving tech sector. You will gain a comprehensive understanding of core computer science principles, from digital architectures to high-level programming, artificial intelligence, and cybersecurity. The program emphasizes practical learning through projects and real-world scenarios, preparing you to tackle complex challenges in professional settings. This Master's degree focuses on developing professional computer scientists capable of working with complex computer-based systems. It incorporates robotics to teach fundamental concepts and advanced skills like microcontroller interfacing and system design. You will also acquire expertise in designing, developing, and programming for various computing activities, including secure web and mobile applications and AI-based systems. The curriculum is agile-focused, helping you learn industry-standard methodologies for managing large-scale projects.
The 100% online MSc Computer Science and Technology program at Aberystwyth University is designed to equip you with essential foundational knowledge and technical skills to address complex computing challenges and deliver effective business solutions. The curriculum covers key areas such as software development, database management, networking, and system architecture, helping you develop both practical and theoretical expertise in computer science. This program emphasizes applying your knowledge to real-world scenarios, fostering critical thinking and decision-making skills to understand technology's role in business success. You can also tailor your studies through specialisations in cyber security, data analytics, artificial intelligence, or software engineering, aligning the program with your career aspirations. Its flexible online structure allows you to integrate advanced studies into your professional and personal life, preparing you for senior roles in various computer science and technology industries.

This Master of Science (MSc) program in Computer Science with Cybersecurity is designed for individuals, including those without a prior computer science background, who want to specialize in the in-demand field of cybersecurity. The program equips you with essential knowledge and practical skills in software development, networking, and the human aspects of technology, with a strong emphasis on cybersecurity. Through an interactive learning approach that blends theory with practice, you will develop critical thinking, evaluation, and reflection abilities crucial for success in technology-focused environments. The curriculum includes a research-based project and dissertation focused on cybersecurity, preparing you to tackle current challenges in this field.
This one-year full-time Master of Science (MSc) in Computing is designed for graduates from any discipline, including those without a prior computing background. It provides intensive training in computer science, equipping you with the core skills necessary for a career in the tech industry or for further PhD study. The program focuses on developing practical skills in both fundamental and specialized computing topics, exploring major programming paradigms, and enhancing your problem-solving abilities through a significant individual project.
This two-year Master of Science (MSc) in Computing is designed for graduates from any academic background, providing a comprehensive foundation in computing principles and practices. The first year focuses on essential software engineering skills, core computing topics, and developing technical English proficiency, preparing students for advanced study. Upon successful completion of the first year, students can choose to graduate with a Graduate Diploma in Computer Science or progress to the second year of the MSc. The second year allows students to specialize further and pursue any of the university's single-year Computer Science master's programs, or to continue with this two-year MSc pathway.
Advance your expertise in Cyber Security, a critical area for governments and industries. This Master of Science (MSc) program is provisionally certified by the National Cyber Security Centre (NCSC) and covers essential aspects of cyber security, including network, computer, and information security. It also emphasizes the business context to prepare you for rapid career progression into management roles. The course is ideal for those looking to build a career as a cyber security professional or take on leading technical or managerial positions. While a background in computer science or information technology is beneficial, the program is also accessible to individuals with a strong interest in cyber security but without formal studies in computer science. With the increasing importance of data privacy, such as GDPR, there is a growing demand for Information Security Managers, making this MSc a valuable opportunity in a large and expanding market. Teaching and learning are delivered through lectures, tutorials, and seminars, typically concentrated over two consecutive days per week for each semester. This flexible study style allows for independent learning and can be pursued on or off campus. The course includes coursework, essays, and case studies for assessment. Semester two offers optional modules, allowing you to specialize in areas of cyber security that align with your interests. Students will benefit from state-of-the-art facilities, including a Cyber Control Centre, Virtual Reality facility, digital lounge, and enhanced teaching spaces. The program features AWS and Cisco accreditations, providing access to industry-relevant resources, cloud computing and networking certifications, and hands-on experience in dedicated cyber and network labs equipped with industry-standard tools.
The MSc Data Science program equips you with advanced coding and machine learning skills to develop AI products and services, enabling you to solve real-world problems. You will learn to create intelligent models that can predict future outcomes, generate creative content, and uncover complex relationships within large datasets. The course provides a deep understanding of data flows and how to engineer vast amounts of data into actionable knowledge, drawing on applications in fields like biomedicine, finance, and social media. Learning is hands-on and practical, focusing on the mathematical foundations of statistics, data mining, and machine learning. You'll utilize industry-standard software and hardware in specialist labs, collaborating with peers from diverse computing backgrounds and gaining insights from industry experts. The program utilizes state-of-the-art facilities, including a Cyber Control Centre and Virtual Reality lab, designed to simulate real-life experiences and connect you with the business community.
The MSc in Mathematics and Foundations of Computer Science at the University of Oxford is a one-year postgraduate program designed for students interested in the intersection of pure mathematics and theoretical computer science. This course is ideal for those planning to pursue research in areas such as algebra, number theory, combinatorics, general topology, mathematical logic, or theoretical computer science. It also prepares students for careers in industry requiring a strong understanding of mathematical and logical design, and concurrency. The program offers a unique blend of mathematical depth and computational theory, allowing students to explore advanced topics and develop critical analytical skills. The curriculum is structured to foster both independent study and engagement with cutting-edge research.

This online Master of Science (MSc) in Computer Science with Data Science is designed for professionals looking to advance their careers in data-driven roles. The program focuses on equipping you with the skills to analyse complex data, derive strategic insights, and leverage Big Data and AI technologies. It is ideal for those seeking to pivot or progress into influential decision-making positions within the rapidly expanding tech sector. The curriculum is shaped by emerging technologies and aims to prepare graduates for high-impact roles in fields powered by artificial intelligence and big data. The degree is delivered entirely online, offering flexibility for professionals to balance their studies with work and personal commitments. Graduates can expect enhanced career prospects in a field valued highly in the UK and globally.
The PGCE Secondary Computing course at Bath Spa University is designed for individuals passionate about becoming qualified, inspiring teachers of Computing in secondary schools. This program equips you with the essential professional qualities and attributes needed to engage and motivate learners in the digital age. You will develop an empathetic and skilled teaching approach, responsive to the diverse needs of all pupils, including those who are disadvantaged, have Special Educational Needs and Disabilities (SEND), or speak English as an Additional Language (EAL). Drawing on over 70 years of experience in teacher training, Bath Spa University's program is co-created with partner schools to ensure its relevance and prepare you effectively for employment. The curriculum integrates university-based theoretical learning with extensive practical experience in partner schools across the South West of England. You will receive dedicated support from expert academic tutors and school-based mentors, culminating in a recommendation for Qualified Teacher Status (QTS) upon successful completion.
This Master of Science (MSc) program in Theoretical Computer Science focuses on the foundational principles and advanced mathematical concepts that underpin modern computing. You will explore abstract models of computation, algorithms, complexity theory, and formal methods. This course is designed for students with a strong background in computer science or mathematics who wish to deepen their understanding of the theoretical aspects of the field. It provides a rigorous academic experience, preparing graduates for research-oriented roles or further doctoral studies.
There are 49 Master's programmes in Computer Science & IT offered at 33 universities across the United Kingdom.
Tuition ranges from free (for some home or funded students) to about €49,000 per year for international students at leading institutions. Check individual programme listings for current fees.
Universities offering this degree include University College London, Heriot-Watt University, University of Liverpool, Cardiff University, University of Hertfordshire, and ifs University College, among 33 institutions.
Yes. International applicants need a relevant undergraduate degree, proof of English language ability (typically IELTS 6.5 or above), and transcripts. A background in computing, mathematics, or engineering is usually expected.
Most programmes require a 2:1-equivalent undergraduate degree in computer science or a related technical field, plus an English language qualification. Some universities accept applicants with strong quantitative backgrounds from adjacent disciplines.