Overview

What role will you play in the next generation of AI innovation? 

Where could advanced AI and machine learning skills take your career? 

Demand for AI and Machine Learning Specialists is expected to grow by 40% by 2030, making it one of the world’s fastest-growing professions (Future of Jobs Report, 2025). 

This MSc Artificial Intelligence and Machine Learning programme will equip you with the advanced knowledge and practical skills to design, develop and manage intelligent systems for real-world applications. Combining specialist technical expertise with critical understanding of contemporary AI issues, the programme will also prepare you for careers in industry, research or further academic study.

Key facts

  • Develop cutting-edge skills in Natural Language Processing (NLP) and Large Language Models (LLMs)
  • Gain hands-on experience using widely adopted libraries such as NumPy, pandas, and NLP-focused tools
  • Benefit from bootcamp-style intensive workshops and take part in team hackathon events 
  • Learn how to apply the BCS Code of Conduct to your professional practice 
  • Develop practical implementation capabilities using tools such as OpenCV and PyTorch 
  • The Advanced Practice option includes an Internship or Group Consultancy Project, enhancing your employability with all-important work experience
  • Upon completion of your programme, you will be eligible for the QA Professional Pathways programmes which will enable you to further develop your skills with one of the UK’s largest providers of IT and project management training

If you do not have the required technical expertise from either previous study, professional qualifications, or work experience, you may find our MSc Artificial Intelligence and Technology degree more suitable.

What will I study?

The course covers the core areas of modern AI, including programming for AI, data analytics and modelling, natural language processing and large language models, computer vision, and the ethical, legal and societal implications of AI. Throughout the programme, you will develop strong research, analytical and project management skills before undertaking an individual dissertation that enables you to investigate a specialist AI or machine learning topic in depth. Alongside these technical skills, you will explore the ethical, legal and societal implications of AI and develop strong research, analytical and project management capabilities. 

Teaching combines theoretical study with practical, hands-on learning through programming, case studies, real-world problem solving and independent research, ensuring you graduate with the skills to apply AI techniques in professional contexts. The Advanced Practice route can also offer you the opportunity to work on live industry projects with external organisations, where you will gain valuable commercial experience and enhance your employability. 

A graduate of MSc Artificial Intelligence and Machine Learning will be able to: 

  • Gain advanced AI expertise, developing a strong understanding of emerging technologies, industry trends and the wider impact of artificial intelligence. 
  • Build technical and analytical skills to solve complex problems creatively, applying a range of AI tools, techniques and research methods to real-world challenges. 
  • Develop professional, ethical and leadership capabilities, communicating effectively with diverse audiences, collaborating in multidisciplinary teams, and preparing for leadership roles through transferable skills that support lifelong learning and career progression. 

How will I be taught and assessed?

  • Teaching is delivered through lectures, workshops and tutorials totalling between 10-14 hours per week
  • You’re expected to engage in independent study, around 30-32 hours per week
  • Assessment includes coursework such as presentations, essays, reports, and hackathon projects
  • Taught by experienced lecturers and academics who use their industry experience to demonstrate how theories translate into real-life situations
  • Technology-enhanced learning is embedded throughout the course to guide your preparation for seminars and independent research
  • Benefit from weekly academic support sessions designed to build your ability and confidence as an academic learner
  • You will be assigned a guidance tutor at induction who you will meet with regularly during your studies

Careers and further study

Graduates from this programme will become well equipped to work in a variety of careers in the IT industry or progress onto academic or research orientated careers and careers in leadership and management. 

Potential job roles could include: 

  • Artificial Intelligence Engineer 
  • Machine Learning Engineer 
  • Natural Language Processing Engineer 
  • Computer Vision Engineer 
  • Applied Machine Learning Scientist 
  • Artificial Intelligence Consultant 

 Upon successfully completing your course, you may undertake further professional development and training through Professional Pathways programmes. These are offered to our graduates for free, from our partner, QA. Find out more information on Professional Pathways and your eligibility.

Advanced Practice Stage

The Advanced Practice version of this course offers you a valuable opportunity to deepen your knowledge and enhance employability in your specialist field. This will be through completing additional 60 credit Advanced Practice module after when you have completed 120 credits of taught modules. This module will provide experiential learning opportunities.  These can either be a 12-week work placement, group consultancy project or research group project or 12 week Professional Skills Practice or 12 week Enterprise Start Up or 12 week Multidisciplinary Innovation project.   This experience gives you the opportunity to apply skills and knowledge acquired during the taught part of your programme and to acquire new skills and knowledge in an alternative learning environment. Specific learning will be defined in a personal learning contract.  

September starts 

If you choose to start your Masters with Advanced Practice in September, your programme will last for up to 21 months. You will have a summer break in May and commence your Advanced Practice stage in January. 

January starts 

If you choose to start your Masters with Advanced Practice in January, your programme will run for 24 months. You will commence the Advanced Practice stage of the programme in the September following your second summer break.  Please note that there are two summer breaks included in this programme for those starting in January.  

May starts 

For those starting your Masters with Advanced Practice in May, you will start the Advanced Practice stage of the programme in the May after you have started your programme. Your programme will run for a total of 16-18 months. Please note that there is no summer break included in this programme for those starting in May. 

The Advanced Practice programmes are structured as below:

The Advanced Practice programmes are structured as below: 

Sept-Jan Jan-May May-Sept Sept-Jan Jan-May May-Sept Sept-Jan
September starts Sem 1  Sem 2  Summer break  Sem 3  Sem 4 – Advanced Practice (either):     
Internship 
Consultancy Project 
Research Project 
Professional Skills Practice  
Enterprise Start up 
Design Innovation  
Sept-Jan Jan-May May-Sept Sept-Jan Jan-May May-Sept Sept-Jan
January starts   Sem 1  Summer break  Sem 2  Sem 3  Summer break  Sem 4 – Advanced Practice (either): 
Internship   
Consultancy Project   
Research Project   
Professional Skills Practice 
Enterprise Start up   
Design Innovation   
Sept-Jan Jan-May May-Sept Sept-Jan Jan-May May-Sept Sept-Jan
May starts     Sem 1  Sem 2  Sem 3  Sem 4 – Advanced Practice (either):   
Internship 
Consultancy Project 
Research Project 
Professional Skills Practice  
Enterprise Start up  
Design Innovation  

 

Enquire now

  • 1 year MSc
  • Advanced Practice

Academic requirements

  • Minimum 2:2 (second class) honours degree from a UK university of equivalent, in a computing or computer science-related subject.
  • Professional qualifications with equivalent standing which had a significant requirement for academic study may also be considered. 

English language requirements

  • IELTS 6.5 (or above) with no single element below 5.5 or equivalent.

If you don’t meet the academic requirements

Applicants who do not meet the academic requirements but who do have substantial experience of working in a business organisation and/or possess a relevant professional qualification will also be considered. If you are unsure if you meet the entry criteria, please contact us and our team will be able to advise you.

International entry equivalencies

We accept a wide range of international qualifications. Please visit our entry requirements page for country-specific qualifications.

Please note that if your qualifications are not in English, we might need certified translations in order to proceed with your application.

Masters Foundation programme

Alternatively, you may also be eligible for one of our Pre-Masters courses. These are pathway programmes designed specifically for students who require additional support to meet the entry requirements of their chosen Masters degree.

Pre-Sessional English and Study Skills

If you have IELTS 5.5 – 6.0, you may be eligible to join our Pre-Sessional English before starting this programme. This programme will help you develop language skills in a content-based approach to learning involving critical thinking, questioning, discussion, reflection and analysis.

Enquire now

All modules on this course are core and 20 credits unless otherwise stated.

This module provides an advanced and practice-oriented exploration of Programming for Artificial Intelligence (AI), focusing on the development of efficient, scalable, and robust intelligent systems, with particular emphasis on Natural Language Processing (NLP) applications. It is designed to equip you with the technical expertise required to design, implement, optimise, and manage AI-driven applications using modern programming tools and frameworks.

This module emphasises the integration of advanced programming techniques with AI system development, enabling you to move beyond foundational coding skills and develop the ability to construct end-to-end AI solutions. Key areas include advanced Python programming, structured software design, data handling for unstructured text, and the development of intelligent workflows within real-world programming environments.

You will gain hands-on experience using widely adopted libraries such as NumPy, pandas, and NLP-focused tools (e.g., spaCy), alongside frameworks that support workflow management and reproducibility.

By the end of the module, you will be able to design, implement, and critically assess AI programming solutions, demonstrating both technical competence and a strong understanding of best practices in AI software engineering and intelligent system development.

This module develops your advanced data analytical capabilities and critical understanding of AI-based algorithms alongside traditional modelling techniques. You will learn to design, implement, and evaluate data-driven solutions using modern programming languages and tools, engaging with statistical analysis, classical machine learning, and the ethical and sustainable dimensions of AI.

You will tackle diverse real-world scenarios requiring complex dataset analysis, pattern recognition, and algorithm selection- justifying methodological choices and communicating insights clearly to both technical and non-technical audiences.

Beyond technical skills, you will develop high-value professional competencies including data-driven decision-making, critical thinking, ethical reasoning, and effective communication. You will also gain awareness of AI’s environmental footprint and the principles of sustainable AI development.

After completing this module, you will hold both the analytical expertise and professional judgment needed to operate confidently across a broad spectrum of data science and AI-driven roles.

This module equips you with cutting-edge skills in Natural Language Processing (NLP) and Large Language Models (LLMs) – the technologies underpinning modern conversational AI, machine translation, and intelligent text analysis.

Beginning with classical text processing methods and progressing through neural architectures to state-of-the-art transformer systems such as BERT (Bidirectional Encoder Representations from Transformers) and GPT (Generative Pre-trained Transformer), you will develop both theoretical understanding and practical implementation capability.

You will master fine-tuning strategies, prompt engineering, and the evaluation of complex language models using industry-standard frameworks including HuggingFace Transformers.

The module places particular emphasis on responsible deployment: you will critically evaluate model performance, detect and mitigate bias, consider the environmental footprint of large-scale training, and apply governance frameworks including the EU AI Act.

At the end of this module, you will be equipped for roles such as NLP Engineer, Applied AI Scientist, and Machine Learning Engineer specialising in language AI.

This module equips you with the skills to build intelligent systems that perceive, analyse, and understand visual information. You will progress from image fundamentals and classical feature extraction through to state-of-the-art deep learning architectures, including object detection, semantic segmentation, and vision transformers – developing practical implementation capability using OpenCV and PyTorch.

The module emphasises critical evaluation alongside technical skill: you will assess model performance, diagnose failure modes, and make informed decisions about deployment in real-world contexts including autonomous vehicles, medical imaging, and surveillance systems.

Sustainability and ethics are integrated throughout, you will examine the environmental cost of large vision models and the societal implications of visual AI in high-stakes domains, applying the BCS Code of Conduct to your professional practice.

This module provides an in-depth exploration of Advanced Machine Learning (AML) techniques, focusing on both theoretical understanding and practical implementation. It is designed to equip you with the skills required to develop, evaluate, and deploy intelligent systems in real-world environments.

Throughout this module, you will build on foundational machine learning knowledge and progress towards more advanced concepts, including supervised and unsupervised learning, ensemble methods, feature engineering, and deep learning fundamentals.

Students will gain hands-on experience using industry-relevant tools such as scikit-learn and MLflow, enabling them to develop end-to-end machine learning pipelines, from data preprocessing to model deployment. The module also introduces key concepts in model evaluation, hyperparameter tuning, and deployment strategies, ensuring students are prepared for real-world applications.

In addition to technical skills, the module develops critical thinking, problem-solving, and data-driven decision-making abilities.

Contemporary Issues in AI provides you with immersive, experiential engagement with the most pressing issues shaping the AI landscape today. Through bootcamp-style intensive workshops, team hackathon events, and direct engagement with industry practitioners, you will explore frontier AI technologies alongside the ethical, legal, and societal dimensions that define responsible AI practice.

You will work with cutting-edge generative AI systems, autonomous agents, edge deployment tools, and emerging multimodal platforms, developing both technical fluency and the critical professional judgement to deploy AI responsibly.

In addition to technical AI skills, you will develop high-demand professional capabilities including:

Rapid prototyping and agile innovation

Collaborative teamwork under pressure

Pitch presentation and stakeholder communication

Evidence-based responsible AI framework design

These skills prepare you for roles in the AI and machine learning workforce.

This 60-credit module runs across all three semesters of your programme, guiding you from foundational research skills through to a substantial independent AI/ML research project.

In Semester 1, you will develop academic and professional skills essential for postgraduate study and research environments.

Semester 2 builds your research capability- covering systematic literature review, experimental methodology, statistical analysis, and dissertation proposal writing.

In Semester 3, supported by an allocated academic supervisor, you will undertake an original AI/ML research investigation making a novel contribution to knowledge or practice.

Your work culminates in a dissertation of 15,000+ words and an oral viva, assessed together to demonstrate the full research lifecycle: from conception and literature review through design, implementation, analysis and critical evaluation.

The course information displayed on this page is correct for the academic year 2026/27. We aim to run the course as advertised however, changes may be necessary due to updates to the curriculum (due to academic or industry developments), student demand or UK compliance reasons.

Enquire now

Tuition fees 2026/27

  • UK/Home: £11,250
  • International students:£21,500

Your tuition fees cover far more than your time in class with our expert academics, it covers the cost of providing you with excellent services and student experience.

  • Contact time in class – typically in lectures, seminars and tutorials
  • Access to facilities, including computers, on-campus Wi-Fi, printers, vending machines, quiet study spaces
  • The support of our Careers & Employment Service who help you to become more employable, secure placements and run workshops
  • Academic support – our ACE Team run multiple sessions on academic writing, presenting, exam techniques throughout the semester, as well as 1-2-1 appointments and drop-in sessions
  • Student support services such as our Ask4Help Service. Find out more about the services available to you on our Student Support page
  • Access to online resources, including a 24/ 7 Library with over 400,000 e-books and 50,000 electronic journals

 

Additional Costs

Please note that your tuition fees do not include the cost of course books that you may choose to purchase, stationery, printing and photocopying, accommodation, living expenses, travel or any other extracurricular activities. As a Northumbria University London Campus student, you will have full access to our online digital library with over 400,000 e-books and 50,000 electronic journals.

The modules you will study do not require you to purchase additional textbooks although we recommend you allow an additional £200-250 for the duration of your studies should you choose to purchase any additional reading materials.

Student Finance

Students from the UK may be able to receive financial support from the Government to help fund your studies, subject to your eligibility. You can learn more about Student Finance and check your eligibility on the Student Finance website.

Information for international students

Northumbria University is committed to providing the best possible experience to all our students. To ensure you secure your place with us, we require our international students to pay a deposit towards their fees. More information on this can be found on our Finance page.

Scholarships and bursaries for international students

For information about any available scholarships or bursaries, please visit our Scholarships and Bursaries page. Eligibility criteria may vary, so we recommend reviewing the details for each option to see if you qualify.

Payment Plans

If you need support to spread the cost of your tuition, you may be eligible for our payment plan. For more information and to check your eligibility, please visit our Dates and Fees page.

Need more help?

For more information on tuition fees, student finance, and payments, please visit our Finance page.

How to find out more

Enquire now to find out more information about the course, studying with us, the application process, and to ask any other questions you may have.

Enquire now

How to apply

Once you’re ready to apply, you can apply online to study 1 year MSc Artificial Intelligence and Machine Learning. This method allows you to upload your supporting documents at the time of application and automatically receive your student application number.

Please note: For applications you will be redirected to the Northumbria website to select which intake you would like to apply for.

Apply now
Apply for the 1 year MSc

 

We strongly recommend that you submit your application as early as possible to allow you to complete all of the preparations needed to study your programme. After receiving an offer it can take time to arrange your finances and apply for your visa (if required) and it is important that you arrive in good time to enrol onto your course. Please refer to the Dates and Fees page.

You can check more information on how to apply here, including guidelines for the application forms.

Information For Disabled Applicants

At Northumbria University London we welcome applications from disabled students and are committed to ensuring an equal and accessible application journey. Your application will be considered on an equal basis to all other applications. Please contact us if you require any assistance. This website is continually optimised to adhere to accessibility best practice guidelines; tools to assist users with specific accessibility requirements have also been provided. More information is available in our accessibility statement.

 

  • 1 year MSc
  • Advanced Practice

1 year MSc

Level of study:

Postgraduate

2026/27 Tuition fee:

UK/Home Fee: £11,250 (26/27)
International Fee: £21,500 (26/27)

Entry requirements:

Minimum 2:2 (second class) honours degree from a UK university of equivalent, in a computing or computer science-related subject.   

English language requirements:

IELTS 6.5, with no single element below 5.5 or equivalent

Mode of study:

Full-time classroom

Duration:

1 year (up to 2 years with advanced practice)

Assessment methods:

Coursework

Scholarship or bursaries:

Available

Student finance:

Available

Payment plan:

Available

Starts:

January, May, September

Advanced Practice

Level of study:

Postgraduate

2026/27 Tuition fee:

UK/Home Fee: £14,250 (26/27)
International Fee: £24,500 (26/27)

Entry requirements:

Minimum 2:2 (second class) honours degree from a UK university of equivalent, in a computing or computer science related subject. 

Professional qualifications with equivalent standing which had a significant requirement for academic study, may also be considered. 

English language requirements:

IELTS 6.5, with no single element below 5.5 or equivalent

Mode of study:

Advanced practice

Duration:

16-24 months

Assessment methods:

Coursework

Scholarship or bursaries:

Not available

Student finance:

Available

Payment plan:

Available

Starts:

January, May, September

Quick contact

Full Name:
This refers to whether you have permission to study in the UK, such as UK citizenship or settled status. If you’re unsure, further information is available here: Study in the UK - GOV.UK

In future QA Higher Education would like to contact you with relevant information on our courses, facilities and events and those of our University Partners. Please confirm you are happy to receive this information by indicating how you would like us to communicate with you below:

Email
Phone
SMS

Please note, this will overwrite any previous communication preferences you may have already specified to us on our website or websites relating to our University Partners. You can change your communication preferences at any time. QA Higher Education will process your personal data as set out in our privacy notice

Hidden Fields