12 months
26700 GBP/year
11700 GBP/year
Tuition fee
Apply date
Start date


Learn how to research, design and develop machine learning and autonomous systems technologies. Studying Machine Learning and Autonomous Systems at University of Bath you’ll develop the knowledge and skills to solve complex problems.

Visit the official programme website for more information


Intelligent and autonomous systems are increasingly important in all areas of our lives, from medicine and space exploration to agriculture and entertainment. Machine learning is at the heart of these systems, including computer vision and robotics. It also underpins the recent developments in data analytics across many fields.

Understanding and developing autonomous systems involves a range of skills and knowledge including designing interactive systems with both human and machine elements, and modelling and building systems that can sense and learn. 

This Machine Learning and Autonomous Systems  course at University of Bath  will give you the opportunity to develop these skills including the theory of machine learning, artificial intelligence, autonomous systems design and engineering. You’ll also learn about the implications of us interacting with intelligent and autonomous systems more and more.

Course highlights

  • Study a course designed in collaboration with the Department of Electronic & Electrical Engineering who offer expertise in robotics.
  • Learn in a research-led environment from academics with expertise in machine learning, autonomous systems, artificial intelligence and human-computer interaction.
  • Work in our bespoke computer lab and take advantage of our strong links with industry, to learn about the latest ideas and technology.
  • Be part of a supportive postgraduate community in the Department, with access to a dedicated Personal Tutor who you can go to for academic and non-academic support.
  • Gain work experience in industry and increase your employability with an optional placement year.
  • Opportunities to take part in extra-curricular activities such as conferences and public engagement events.

Programme Structure

Courses include:

  • Statistics for data science
  • Machine learning 
  • Humans and intelligent machines
  • Autonomous systems engineering
  • Intelligent agents
  • Robotics software

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


180 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA
First Class

Other requirements

General requirements

  • You should have a first or strong second-class Bachelor’s honours degree or international equivalent.

  • To apply for this course, you should have an undergraduate degree in a course that incorporates a strong element of programming.
  • We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.
  • If your first language is not English but within the last 2 years you completed your degree in the UK you may be exempt from our English language requirements.

Tuition Fee

To alway see correct tuition fees
  • International

    26700 GBP/year
    Tuition Fee
    Based on the tuition of 26700 GBP per year during 12 months.
  • National

    11700 GBP/year
    Tuition Fee
    Based on the tuition of 11700 GBP per year during 12 months.

Living costs for Bath

808 - 1228 GBP /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Machine Learning and Autonomous Systems
University of Bath


Go to your profile page to get personalised recommendations!