Overview
Our Master's in Robotics blends practice with theory to equip you with the skills, knowledge and experience you’ll need for a career in robotics.
- Career-ready: Significant growth is predicted in many robotics sectors with enhanced interest from several businesses and governments.
- Practical skills: You’ll learn to programme different types of robots, from manipulators to mobile robots and social robots, using industry-standard hardware and software, such as Python and ROS.
- Hands-on learning: The course includes practical projects working under the supervision of our expert teaching staff, who are involved in industrial and academic activities in robotics and AI. You’ll benefit from our close links to leading organisations.
- Top facilities: Direct personal access to advanced robotic equipment in our state-of-the-art facilities that include mobile robots, ABB robotic arm, Universal Robots UR10's, various sensors like LiDAR, computer vision and depth cameras for integration into robotic systems.
- Further development: You'll have opportunities to contribute to the wide range of robotics research being carried out in the school, and to prepare for further studies at PhD level.
Professional placement option
This course offers a unique opportunity to spend up to a year in industry, gaining practical, hands-on experience in mobile robotics, AI applications in robotics and industrial robotics. Placements complement academic learning by immersing students in real-world projects within cutting-edge sectors.
Students typically undertake placements in diverse industries such as aerospace, automotive, supply chain, defence, transportation, healthcare technology, and smart manufacturing. They work with corporate firms, innovative start-ups, and technology leaders, applying skills in robotics, automation, machine learning, and digital twin development to solve complex engineering challenges.
Placements provide invaluable hands-on experience tackling real-world problems while honing essential skills such as teamwork, project management, and communication. The equipment used on the course includes mobile robots and industry-sponsored robot arms thus, giving a first-hand experience of such equipment, giving the graduates from this programme a significant advantage in securing employment. The course is developed in partnership with industry partners such as Siemens and Festo and would provide unparalleled benefits to those on the programme.
The programme benefits from having access to a strong network of industry partners and employer consortiums who work closely with the placement team and the academic staff to create opportunities for students. In addition, there is dedicated support available in preparing and helping secure placement opportunities relevant to the course.
What our students say
“Joining this course at Middlesex enabled me to take part in several competitions like the WorldSkills UK and the Siemens/Festo Connected Curriculum competitions. I gained invaluable technical knowledge and industry connections whilst pursuing my course and I am very grateful to the entire Robotics team for that. I got the opportunity to pursue my Master’s project through my employer as well and it has provided me with the edge I needed to be ahead in the current market.”
- Nawfeesh Noorullah (2025 graduate), Solutions Engineer TwinswHeel – Droid Manufacturer Corporation
3 great reasons to pick this course
Modules
On the Robotic masters degree, you'll use a variety of industry-standard and domestic robots, giving you experience using industrial manipulators, multiple-arm collaborative robots, mobile platforms, and social robots. You’ll work with state-of-the-art sensors and actuators, and learn how to link and control them to build autonomous robotic systems and apply AI and machine learning techniques. We'll teach you how to program different robotic systems through the appropriate environments (e.g. ROS, Python, MATLAB, TensorFlow) and you will learn the hardware and software skills valued by the robotics industry, which will help you progress into more specialised areas of robotics, depending on your interests. We’ll also teach you how to present your work to an academic or professional audience, through different means (reports, presentations, multimedia).
This module equips students with knowledge of advanced concepts of mobile robotics, such as kinematics, motion planning, navigation, mapping, SLAM, obstacle avoidance.
Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating mobile robots. They will gain experience of specialised software frameworks for robotics navigation.
This module equips students with knowledge of advanced concepts of robot manipulators, such as coordinate systems, transformations, kinematics, motion planning. Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating robot arms and end-effectors. They will gain experience of specialised software frameworks for robotic manipulation.
This module aims to equip students with a comprehensive understanding of advanced sensing mechanisms and sensor solutions as they apply to engineering systems. It will delve into the principles and practicalities of modern sensing as well as use of sensory data for decision making and control strategies. Students will explore the critical interactions between automated systems like robots and their environments and gain hands-on experience in designing and implementing data processing pipelines and control mechanisms, bridging theory and practical application.
This module aims to equip students with a thorough understanding of Artificial Intelligence (AI) and Machine Learning (ML) techniques commonly employed in engineering. Students will explore key machine learning methods and algorithms, applying them to real-world applications such as robotics, communications, mechatronics, electronics, and cyber-physical systems. Through practical development of AI/ML systems, students will also engage with and critically examine theoretical challenges within AI and its engineering applications.
This module aims to explore and demonstrate the role and responsibilities of the practitioner in various contexts within and surrounding their subject specialism. These would cover issues such as sustainability goals, recognition of obligations to the society, the professional practice and a commitment to professional standards and Code(s) of Conduct relevant to their discipline (such as the Engineering Council). The module will also cover other wider issues such as materials and their impact on environmental factors, waste management, ethics, EDI in a workplace, Enterprise & Entrepreneurship, security concerns, globalisation (global manufacturing, operating in global markets, cultural issues, financial concerns, risk etc) and its impact on business operations.
Integrating diverse hardware and software modules into a coherent system is a key skill for developing robotic systems. This module will enable students to develop skills in critically evaluating components to judge their suitability and evaluate the steps necessary to integrate them together to perform a task, and practical experience of carrying out these steps. The module will review how the various hardware and software components of a robotic system can be joined and integrated. A range of different robot systems will be analysed and explained. In addition, through a group project coursework, the module provides students with the opportunity to develop their competence in undertaking projects through a systematic research and development process, using a formal project management approach.
The final individual project module is designed to consolidate the knowledge and advanced skills gained in the preceding modules, and to provide students with the opportunity to develop and demonstrate mastery in undertaking advanced engineering projects in their future employment. The module aims to develop advanced skills and practical experience in planning, problem solving, and implementing engineering solutions and in making effective written and oral project presentations.
For students enrolled on MSc Robotics with Professional Placement (24 months)
This module equips students with knowledge of advanced concepts of mobile robotics, such as kinematics, motion planning, navigation, mapping, SLAM, obstacle avoidance.
Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating mobile robots. They will gain experience of specialised software frameworks for robotics navigation.
This module equips students with knowledge of advanced concepts of robot manipulators, such as coordinate systems, transformations, kinematics, motion planning. Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating robot arms and end-effectors. They will gain experience of specialised software frameworks for robotic manipulation.
This module aims to equip students with a comprehensive understanding of advanced sensing mechanisms and sensor solutions as they apply to engineering systems. It will delve into the principles and practicalities of modern sensing as well as use of sensory data for decision making and control strategies. Students will explore the critical interactions between automated systems like robots and their environments and gain hands-on experience in designing and implementing data processing pipelines and control mechanisms, bridging theory and practical application.
This module aims to equip students with a thorough understanding of Artificial Intelligence (AI) and Machine Learning (ML) techniques commonly employed in engineering. Students will explore key machine learning methods and algorithms, applying them to real-world applications such as robotics, communications, mechatronics, electronics, and cyber-physical systems. Through practical development of AI/ML systems, students will also engage with and critically examine theoretical challenges within AI and its engineering applications.
This module aims to explore and demonstrate the role and responsibilities of the practitioner in various contexts within and surrounding their subject specialism. These would cover issues such as sustainability goals, recognition of obligations to the society, the professional practice and a commitment to professional standards and Code(s) of Conduct relevant to their discipline (such as the Engineering Council). The module will also cover other wider issues such as materials and their impact on environmental factors, waste management, ethics, EDI in a workplace, Enterprise & Entrepreneurship, security concerns, globalisation (global manufacturing, operating in global markets, cultural issues, financial concerns, risk etc) and its impact on business operations.
Integrating diverse hardware and software modules into a coherent system is a key skill for developing robotic systems. This module will enable students to develop skills in critically evaluating components to judge their suitability and evaluate the steps necessary to integrate them together to perform a task, and practical experience of carrying out these steps. The module will review how the various hardware and software components of a robotic system can be joined and integrated. A range of different robot systems will be analysed and explained. In addition, through a group project coursework, the module provides students with the opportunity to develop their competence in undertaking projects through a systematic research and development process, using a formal project management approach.
The final individual project module is designed to consolidate the knowledge and advanced skills gained in the preceding modules, and to provide students with the opportunity to develop and demonstrate mastery in undertaking advanced engineering projects in their future employment. The module aims to develop advanced skills and practical experience in planning, problem solving, and implementing engineering solutions and in making effective written and oral project presentations.
The primary aim of this module is to develop student’s employability skills and support their search for a placement. The module will include communication, team working, negotiation and problem-solving skills development as well as practical workshops on selection methods, CV's, cover letters, interview preparation and techniques. The module will also introduce students to other methods that will include aptitude test and assessment centres.
This module aims to provide students with a three-month (12 weeks) relevant work placement opportunity to reflect critically on their experience of learning through practical work. It also aims to enhance students’ intellectual and inter-personal skills, augmenting their critical understanding of the practical applications.
This module aims to provide students with an extended relevant work placement opportunity (36-48 weeks) to reflect critically on their experience of learning through practical work. It also aims to enhance students’ intellectual and inter-personal skills, augmenting their critical understanding of the practical applications.
This module equips students with knowledge of advanced concepts of mobile robotics, such as kinematics, motion planning, navigation, mapping, SLAM, obstacle avoidance.
Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating mobile robots. They will gain experience of specialised software frameworks for robotics navigation.
This module equips students with knowledge of advanced concepts of robot manipulators, such as coordinate systems, transformations, kinematics, motion planning. Students will put the knowledge of these principles into practice by modelling, simulating, programming and operating robot arms and end-effectors. They will gain experience of specialised software frameworks for robotic manipulation.
This module aims to equip students with a comprehensive understanding of advanced sensing mechanisms and sensor solutions as they apply to engineering systems. It will delve into the principles and practicalities of modern sensing as well as use of sensory data for decision making and control strategies. Students will explore the critical interactions between automated systems like robots and their environments and gain hands-on experience in designing and implementing data processing pipelines and control mechanisms, bridging theory and practical application.
This module aims to equip students with a thorough understanding of Artificial Intelligence (AI) and Machine Learning (ML) techniques commonly employed in engineering. Students will explore key machine learning methods and algorithms, applying them to real-world applications such as robotics, communications, mechatronics, electronics, and cyber-physical systems. Through practical development of AI/ML systems, students will also engage with and critically examine theoretical challenges within AI and its engineering applications.
This module aims to explore and demonstrate the role and responsibilities of the practitioner in various contexts within and surrounding their subject specialism. These would cover issues such as sustainability goals, recognition of obligations to the society, the professional practice and a commitment to professional standards and Code(s) of Conduct relevant to their discipline (such as the Engineering Council). The module will also cover other wider issues such as materials and their impact on environmental factors, waste management, ethics, EDI in a workplace, Enterprise & Entrepreneurship, security concerns, globalisation (global manufacturing, operating in global markets, cultural issues, financial concerns, risk etc) and its impact on business operations.
Integrating diverse hardware and software modules into a coherent system is a key skill for developing robotic systems. This module will enable students to develop skills in critically evaluating components to judge their suitability and evaluate the steps necessary to integrate them together to perform a task, and practical experience of carrying out these steps. The module will review how the various hardware and software components of a robotic system can be joined and integrated. A range of different robot systems will be analysed and explained. In addition, through a group project coursework, the module provides students with the opportunity to develop their competence in undertaking projects through a systematic research and development process, using a formal project management approach.
The final individual project module is designed to consolidate the knowledge and advanced skills gained in the preceding modules, and to provide students with the opportunity to develop and demonstrate mastery in undertaking advanced engineering projects in their future employment. The module aims to develop advanced skills and practical experience in planning, problem solving, and implementing engineering solutions and in making effective written and oral project presentations.
The primary aim of this module is to develop student’s employability skills and support their search for a placement. The module will include communication, team working, negotiation and problem-solving skills development as well as practical workshops on selection methods, CV's, cover letters, interview preparation and techniques. The module will also introduce students to other methods that will include aptitude test and assessment centres.
This module aims to provide students with a three-month (12 weeks) relevant work placement opportunity to reflect critically on their experience of learning through practical work. It also aims to enhance students’ intellectual and inter-personal skills, augmenting their critical understanding of the practical applications.
This module aims to provide students with an extended relevant work placement opportunity (36-48 weeks) to reflect critically on their experience of learning through practical work. It also aims to enhance students’ intellectual and inter-personal skills, augmenting their critical understanding of the practical applications.
To find out more about this course, please download the Robotics MSc Programme Specification (PDF).
With Professional Placement: Robotics with Professional Placement 24 months (PDF)
Teaching
You'll be taught by an experienced teaching team with a wide range of expertise and professional experience.
The course is taught through a series of practical lab sessions as well as self-directed study and project-based learning.
You’ll be taught how to use state-of-the-art robots by experienced academic staff. In addition, there are technical tutors and graduate academic assistants to support you during and after classes.
You get to participate in a variety of interactive activities including workshops, group tutorials, and collaborative exercises. These are crafted to foster critical thinking, problem-solving, and the application of theory to practical, real-life societal challenges, with a particular focus on sustainable development and the UN Sustainable Development Goals.
Whether you are studying full or part-time – your course timetable will balance your study commitments on campus with time for work, life commitments and independent study.
We aim to make timetables available to students at least 2 weeks before the start of term. Some weeks are different due to how we schedule classes and arrange on campus sessions.
Typical weekly breakdown
A typical week looks like this:
|
Learning |
Hours per week |
|
On-campus |
12 |
|
Online |
As required |
|
Independent study |
10 |
Learning terms
On-campus: This includes tutor-led sessions such as seminars, lab sessions and demonstrations as well as student-led sessions for work in small groups.
Online learning: This is teaching that is delivered online using tools like MS Teams or Zoom, as well as work that you do yourself using online teaching resources.
Independent study: This is the work you do in your own time including reading and research.
Part-time study
You can also study this course part-time.
You will be based at our north London campus - mainly in the Ritterman and Hatchcroft buildings.
There are no exams on this course. Instead, you'll be assessed through a variety of tasks and assignments such as individual and group projects, coding and hardware implementations with live or recorded demos, reports, presentations, project proposals and literature reviews, logbooks and blogs.
Academic support
Our excellent teaching and support teams will help you develop your skills from research and practical skills to critical thinking. Our Sheppard Library is open from 7am to 11pm Monday to Sunday during term time. And we offer free 24-hour laptop loans with full desktop software, free printing and Wi-Fi to use on or off campus.
Feedback
You'll evaluate your work, skills and knowledge and identify areas for improvement. Sometimes you'll work in groups and assess each other's progress. Each term, you'll get regular feedback on your learning.
Facilities and support
Our Sheppard Library has over 1000 study areas and 600 computer spaces
How can the Robotics MSc support your career?
Well-qualified graduates with a master's in robotics are in high demand and as a result, you'll have a wide range of career options available to you. Robotics plays a large and increasing role in manufacturing and product handling, exploration, the office and the home. Products include unmanned ground and air vehicles, automated warehousing and delivery solutions, autonomous robot cleaning and other household devices, semi-autonomous biomedical and assistive applications, toys and gaming, etc.
On graduation, you'll be ready for careers in a range of industries, from advanced manufacturing and handling to oil and gas exploration, nuclear energy to railways and automotive, healthcare to defence. Some of our graduates have gone on to work in industry at companies such as Siemens/Festo, ABB Robotics, etc.; while others have gone on to start their own businesses. You could also continue your studies at PhD level.
Our university's postgraduate courses have been recognised for their ability to support your career. We are top 10 UK University for employability in the UniCompare Rankings 2025, and a top 10 UK university for industry connections and funding in Times Higher Education Young University Rankings 2024.
Entry requirements
For this course, ideally, we are looking for these qualifications:
- A 2:2 honours degree or above in engineering, computer science, or related subjects.
If you have relevant qualifications or work experience, we may be able to count this towards your entry requirements. You're also welcome to apply if you have another degree, provided you can demonstrate relevant coding skills and experience.
We welcome students from the UK and all over the world. Join students from over 122 countries and discover why so many international students call our campus home:
- Quality teaching with top facilities plus flexible online learning
- Welcoming north London campus that's only 30 minutes from central London
- Work placements and networking with top London employers
- Award-winning career support to get you where you want to go after university.
Qualifications
We accept a wide range of international qualifications. Find out more about the accepted qualifications on your country's support page. If you are unsure of the suitability of your qualifications or would like help with your application, please contact your nearest international office.
English language
You will need to meet our English language requirements. And, don’t worry If you don't meet our minimum English language requirements, as we offer a Pre-sessional English course.
Visas
To study with us in the UK, you might need a Student visa. Please check to see if this applies to you.
Apply as early as possible to make sure you get a place. You can submit your application before you receive your final qualification.
Personal statements
Make sure that you highlight your best qualities in your personal statement that are relevant to this course. Such as forward-thinking, creative and collaborative
Interviews
You won’t be required to attend an interview.
Find out how to apply for postgraduate taught courses and watch our step-by-step video.
Register your interest
Sign up now to receive more information about studying at Middlesex University London.
Chat with a real student about life at MDX
See all students you can chat toFees
The fees below are for the 2026/27 academic year:
UK students1
Full-time students: £11,700
Part-time students: £78 per credit
Part-time students: £38 per dissertation credit
International students2
Full-time students: £18,600
Part-time students: £124 per credit
Part-time students: £62 per dissertation credit
Placement
£3,000 per year