"Trust in police threatened by disbelief in victims" warns leading lawyer. Find out more
Master of Science

MSc Computing and Artificial Intelligence

Our MSc Computing and Artificial Intelligence course combines practical computing expertise with cutting-edge AI knowledge, helping you develop the technical skills and confidence to solve real-world challenges in an increasingly data-driven world.

header image
Course length
from 12 months to 24 months
Study mode
Full-time, Full-time (Weekend), Part-time or Part-time Weekend
Method
On Campus
Fees and funding
from £10,300 (UK)
See full fees and funding
Entry requirements
2:2
See full entry requirements
Next start date
October 2026
See all start dates

Build in-demand programming, data analysis and problem-solving skills through real-world projects and practical learning, preparing you for careers across AI, data and technology sectors. 

We hold an overall 5 Star QS World University Rankings rating, with five stars awarded for Teaching, Employability, Online Learning, Academic Development and Inclusiveness.

All our computer science lecturers have varied professional experience and are research active experts in their fields. 

Overview

Why choose our MSc Computing and Artificial Intelligence course?

  1. Become an AI ready computing professional – Build real world intelligent systems through hands-on projects and access to industry recognised certification academies (AWS & Cisco).
  2. Launch your career in AI – Gain the hands-on skills needed to master autonomous and self-learning systems in one of the fastest growing areas of technology.
  3. Design intelligent systems – Move beyond basic coding to design systems that learn, adapt and make independent decisions using deep learning and machine learning.
  4. Develop advanced data expertise – Gain the technical rigour to handle high volume data environments using both relational and NoSQL systems.
  5. Graduate with a portfolio employers can evaluate – Project-based and output-driven assessments mean you leave with demonstrable work, not just a qualification. Present real solutions to real problems to our employer network and build the professional profile needed to stand out in a competitive technology job market.

About our MSc Computing and Artificial Intelligence course

As Artificial Intelligence (AI) continues to transform industries across the globe, our MSc Computing and Artificial Intelligence course at The University of Law develops the advanced technical knowledge, practical experience and analytical skills needed to succeed in this rapidly evolving field.

Designed to combine core computing principles with specialist AI expertise, the programme explores software development, machine learning, computer science, data science and data engineering through hands-on, project-based learning. You’ll work with industry relevant tools and technologies, applying your knowledge to real-world challenges while developing a strong understanding of how intelligent systems are designed, built and deployed.

Supported by opportunities to work towards industry recognised certifications through our CISCO Academy and AWS Academy, you’ll graduate with the skills, experience and confidence to pursue careers across AI, software development, computer science, data science and wider technology sectors.

Possible study locations and start dates

MSc Computing and Artificial Intelligence
Full-time Full-time (Weekend) Part-time Part-time Weekend
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
MSc Computing and Artificial Intelligence
Full-time Full-time (Weekend) Part-time Part-time Weekend
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
MSc Computing and Artificial Intelligence
Full-time Full-time (Weekend) Part-time Part-time Weekend
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury
  • Leeds
  • London Bloomsbury

Course Content

Modules

Semester 1

Compulsory module
Software Development (15 credits)
This module provides the fundamental engineering bedrock for any career in computing. By mastering the core logic of programming from variable declarations and conditional iterations to recursion and GUI design, you transition from a user to creator. With a heavy emphasis on industry standard tools like GitHub and Python, this module develops self-directed problem-solving skills required to navigate partial information and build robust, real world software solutions.

You can then pick optional modules to study during the programme up to a maximum of 30 credits from the list below:

Optional modules
Foundations of Statistics and Data Inference (15 credits)
Build a rigorous mathematical foundation to transform raw data into actionable evidence. This module accelerates your understanding of the first principles governing modern algorithms, moving beyond descriptive statistics to master both backwards and forwards inference. You’ll develop critical competencies in linear algebra, probability distributions and Bayesian inference, enabling you to model uncertainty and update beliefs with data.
Data Mining, Visualisation, and Actionable Intelligence (15 credits)
Master the capacity to extract non obvious patterns from complex datasets and translate findings into compelling visual narratives. This module bridges the gap between technical mining and executive decision making, exploring advanced EDA, association rule mining and network analysis. You’ll develop a deep understanding of human visual cognition, using perceptual principles to design interactive dashboards that reduce cognitive load. By mastering data storytelling and graph theory, you’ll learn to surface hidden relationships and pitch actionable insights with authority.
Web Technologies (30 credits)
This module provides a comprehensive foundation in full stack web development, taking students from initial design to live deployment. By mastering the front-end technologies (HTML, CSS and JavaScript) alongside powerful back end tools like PHP and Ajax, you develop the ability to build dynamic, interactive and secure web applications. The course balances raw coding with the strategic use of Content Management Systems (WordPress, Joomla) and local server environments (WAMP/LAMP), ensuring you can critically select the most robust tools for any real-world digital situation.

Semester 2

Compulsory modules
 Data Management Technologies (30 credits) 
This module provides a deep dive into the structural backbone of modern computing: the database. From the theoretical foundations of relational modelling and algebra to the high level administration of enterprise scale database servers. By mastering both traditional SQL and emerging NoSQL, Graph and Hierarchical models, you’ll develop the ability to architect, deploy and secure data environments. The module emphasises real world performance tuning and cloud based management, ensuring you can manage data assets with precision, security and scalability. 
Applications of Artificial Intelligence (15 credits) 
This module provides a comprehensive exploration of the AI landscape, moving from its historical foundations to today's state-of-the-art applications. You’ll learn to navigate the complexities of Intelligent Agents and Machine Learning through a systematic lens, developing the ability to map real world problems to specific algorithmic solutions. By balancing technical implementation with a critical evaluation of risks and benefits, the module prepares you to handle uncertainty and partial information, delivering robust AI driven solutions to complex challenges. 

Semester 3

Compulsory modules
Programming and AI Orchestration (15 credits) 
This module serves as a technical equaliser, accelerating your skills from foundational principles to sophisticated object-oriented and functional programming paradigms. You’ll master the Fifth Teammate protocol, a structured framework for governing agentic AI tools within the development lifecycle. By auditing, interrogating and debugging AI generated outputs, you’ll ensure security and code correctness. Beyond core syntax, you’ll gain essential skills in algorithmic efficiency, version control and collaborative Git workflows, preparing you to operate as a critically aware programmer in modern, AI-augmented teams. 
Distributed Processing and Data Engineering (15 credits) 
Master the critical infrastructure of modern data science by transitioning from local scripting to scalable, cloud native architectures. This module equips you to design and implement robust data pipelines capable of handling massive enterprise datasets. You’ll gain hands on expertise in distributed processing using Apache Spark, containerisation with Docker and orchestration via Kubernetes. By adopting infrastructure as code and MLOps practices, you’ll learn to build, deploy and maintain resilient AI pipelines within AWS or GCP ecosystems. 

Semesters 1 - 3

Compulsory modules
MSc Project in Computer Science (60 credits) 
The MSc Project in Computer Science accelerates your skills from theoretical foundations to the execution of a sophisticated software engineering or AI project. You’ll master critical research methods, requirement engineering and autonomous project management frameworks within an independent development lifecycle. By designing, implementing and debugging your custom technical solution, you’ll ensure robust code correctness under conditions of complex uncertainty. Beyond software execution, you’ll gain essential skills in risk assessment, academic write-ups and milestone reporting, preparing you to operate as an authoritative, critically aware innovator in advanced tech environments. 
Professional Development (0 credits) 
This module develops the professional and employability skills required to succeed in a rapidly evolving, technology driven job market. You’ll explore potential career pathways and learn to identify employer expectations through practical, interactive workshops. Key focus areas include CV and application writing, interview techniques, professional networking through LinkedIn and the development of teamwork, emotional intelligence and business-aware transferable skills. 

For part-time students, modules may vary per semester and academic year depending on your individual choices.

Compulsory modules
Software Development (15 credits)
This module provides the fundamental engineering bedrock for any career in computing. By mastering the core logic of programming from variable declarations and conditional iterations to recursion and GUI design, you transition from a user to creator. With a heavy emphasis on industry standard tools like GitHub and Python, this module develops self-directed problem-solving skills required to navigate partial information and build robust, real world software solutions.
Programming and AI Orchestration (15 credits)
This module serves as a technical equaliser, accelerating your skills from foundational principles to sophisticated object-oriented and functional programming paradigms. You’ll master the Fifth Teammate protocol, a structured framework for governing agentic AI tools within the development lifecycle. By auditing, interrogating and debugging AI generated outputs, you’ll ensure security and code correctness. Beyond core syntax, you’ll gain essential skills in algorithmic efficiency, version control and collaborative Git workflows, preparing you to operate as a critically aware programmer in modern, AI-augmented teams.
Data Management Technologies (30 credits)
This module provides a deep dive into the structural backbone of modern computing: the database. From the theoretical foundations of relational modelling and algebra to the high level administration of enterprise scale database servers. By mastering both traditional SQL and emerging NoSQL, Graph and Hierarchical models, you’ll develop the ability to architect, deploy and secure data environments. The module emphasises real world performance tuning and cloud based management, ensuring you can manage data assets with precision, security and scalability.
Applications of Artificial Intelligence (15 credits)
This module provides a comprehensive exploration of the AI landscape, moving from its historical foundations to today's state-of-the-art applications. You’ll learn to navigate the complexities of Intelligent Agents and Machine Learning through a systematic lens, developing the ability to map real world problems to specific algorithmic solutions. By balancing technical implementation with a critical evaluation of risks and benefits, the module prepares you to handle uncertainty and partial information, delivering robust AI driven solutions to complex challenges.
Professional Development (0 credits)
This module develops the professional and employability skills required to succeed in a rapidly evolving, technology driven job market. You’ll explore potential career pathways and learn to identify employer expectations through practical, interactive workshops. Key focus areas include CV and application writing, interview techniques, professional networking through LinkedIn and the development of teamwork, emotional intelligence and business-aware transferable skills.
Distributed Processing and Data Engineering (15 credits)
Master the critical infrastructure of modern data science by transitioning from local scripting to scalable, cloud native architectures. This module equips you to design and implement robust data pipelines capable of handling massive enterprise datasets. You’ll gain hands on expertise in distributed processing using Apache Spark, containerisation with Docker and orchestration via Kubernetes. By adopting infrastructure as code and MLOps practices, you’ll learn to build, deploy and maintain resilient AI pipelines within AWS or GCP ecosystems.
MSc Project in Computer Science (60 credits)
The MSc Project in Computer Science accelerates your skills from theoretical foundations to the execution of a sophisticated software engineering or AI project. You’ll master critical research methods, requirement engineering and autonomous project management frameworks within an independent development lifecycle. By designing, implementing and debugging your custom technical solution, you’ll ensure robust code correctness under conditions of complex uncertainty. Beyond software execution, you’ll gain essential skills in risk assessment, academic write-ups and milestone reporting, preparing you to operate as an authoritative, critically aware innovator in advanced tech environments.

You can then pick optional modules to study during the programme up to a maximum of 30 credits from the list below:

Optional modules
Foundations of Statistics and Data Inference (15 credits)
Build a rigorous mathematical foundation to transform raw data into actionable evidence. This module accelerates your understanding of the first principles governing modern algorithms, moving beyond descriptive statistics to master both backwards and forwards inference. You’ll develop critical competencies in linear algebra, probability distributions and Bayesian inference, enabling you to model uncertainty and update beliefs with data.
Data Mining, Visualisation, and Actionable Intelligence (15 credits)
Master the capacity to extract non obvious patterns from complex datasets and translate findings into compelling visual narratives. This module bridges the gap between technical mining and executive decision making, exploring advanced EDA, association rule mining and network analysis. You’ll develop a deep understanding of human visual cognition, using perceptual principles to design interactive dashboards that reduce cognitive load. By mastering data storytelling and graph theory, you’ll learn to surface hidden relationships and pitch actionable insights with authority.
Web Technologies (30 credits)
This module provides a comprehensive foundation in full stack web development, taking students from initial design to live deployment. By mastering the front-end technologies (HTML, CSS and JavaScript) alongside powerful back end tools like PHP and Ajax, you develop the ability to build dynamic, interactive and secure web applications. The course balances raw coding with the strategic use of Content Management Systems (WordPress, Joomla) and local server environments (WAMP/LAMP), ensuring you can critically select the most robust tools for any real-world digital situation.

Teaching and Assessment

How you'll learn

You’ll learn through a combination of lectures, live lab sessions, seminars, live coding exercises, presentations, virtual industry guest talks and our virtual learning environment. All study materials are supplied online and include programme handbooks, module and unit guides, e-books and online reference materials.

Assessment

Assessments are designed to meet the programme and module learning outcomes and are both formative and summative. The formative assessments include the preparation and feedback from teaching sessions such as lectures, seminars, workshops and presentations. The main methods of assessment are portfolios, coursework reports and presentations delivered both live and pre-recorded.

The course is delivered across three terms for full-time students or six terms for part-time and part-time weekend students, combining face-to-face teaching with flexible online study.

Our Student Journey Advisors at The University of Law will support and advise you throughout your studies with us, ensuring you have the best possible experience.

Our Academic Coaches will offer guidance throughout your course as well as assistance and advice as required during your time with us. They'll also be on hand to help you develop your plans for your future career.

Course dates

Application and booking deadlines vary by intake - take a look at our key application and enrolment deadline dates for more information.

Fees and Applying

Course fees

Location Fees
2026/27 Course Fees (from 1 July 2026)  

London

£10,900

Outside London

£10,300

All fees above include a deposit amount of £250.

The University of Law offers a wide range of scholarships and bursaries which makes studying more affordable than ever. You could also be eligible for a Postgraduate Loan.

If you're an alumnus of the University, you may be eligible to receive our £1,000 General Alumni Discount.

2026/27 Course Fees (from 1 July 2026)  

London

£17,500 (or £16,000 including a £1,500 International Bursary*)

Outside London

£16,500 (or £15,000 including a £1,500 International Bursary*)

All fees above include a deposit amount of £250.

*Terms and conditions apply. Visit our International Scholarships and Bursaries page for more details.

Entry Requirements

2:2

Undergraduate Degree

UK entry requirements

An undergraduate degree in any subject at 2:2 or above, or equivalent qualifications.

Applicants who have previously studied computing or a computing related course are encouraged to review the modules of this programme to ensure they are happy with the progression the MSc Computing and Artificial Intelligence would provide.

International entry requirements

An English Language level equivalent to IELTS 6.0 with a minimum of 5.5 in each component.

Applying

Apply to The University of Law

If you would like to study MSc Computing and Artificial Intelligence you can apply directly with us.

Apply now