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.
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.
Overview
Why choose our MSc Computing and Artificial Intelligence course?
- Become an AI ready computing professional – Build real world intelligent systems through hands-on projects and access to industry recognised certification academies (AWS & Cisco).
- 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.
- Design intelligent systems – Move beyond basic coding to design systems that learn, adapt and make independent decisions using deep learning and machine learning.
- Develop advanced data expertise – Gain the technical rigour to handle high volume data environments using both relational and NoSQL systems.
- 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 |
|---|---|---|---|
|
|
|
|
MSc Computing and Artificial Intelligence
| Full-time | Full-time (Weekend) | Part-time | Part-time Weekend |
|---|---|---|---|
|
|
|
|
MSc Computing and Artificial Intelligence
| Full-time | Full-time (Weekend) | Part-time | Part-time Weekend |
|---|---|---|---|
|
|
|
|
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 DegreeUK 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
relatedUpcoming Events
We are offering a range of face-to-face, virtual and on-demand events. From course information sessions to employability events, there's an event to suit everyone.