Key facts about your online degree
How you'll study
This course is studied 100% online
Application deadline
Our next deadline is 27th May 2026
Industry partnership
First two modules developed with Arm
Course length
Study over 3 years
Fees: £9,000
Payment plans available
Start dates
Start in September
Course overview
Our Embedded Computing and Machine Learning MSc is designed for professionals working in or aspiring to work in embedded computing, AI, machine learning or electronics who want to strengthen their expertise in embedded systems and machine learning applications.
Developed partly in partnership with Arm, the global leader in CPU technology, the first two modules use industry‑relevant educational materials to support your learning in AI on the edge and machine learning for embedded systems. You will study online with the flexibility to fit your learning around your commitments while exploring industry trends where major chip manufacturers focus on intelligent, portable devices optimised for embedded machine learning.
You’ll develop knowledge of embedded systems, data‑driven techniques, deep learning, generative AI and prompt engineering, and apply these through real‑life case studies using industry tools. Throughout the course, you’ll gain experience using Arm technologies to build secure, distributed and efficient solutions. Your major project gives you the opportunity to apply advanced machine learning techniques to an area relevant to your interests or career progression.
This course is also available as a PG Cert or these modules may be taken on a module by module basis. Please contact us for further details.
In addition to the tuition fees, you will also need to purchase some hardware such as the ST DISCO‑L475E and sensors, which we do not expect to exceed £100. You will also need a modern Windows 10 (or newer) computer with admin rights to install relevant software packages.
Why choose this course?
- Advance your career in embedded systems and AI on the edge
- Learn from industry‑relevant materials developed in partnership with Arm
- Study flexibly online with dedicated distance learning support
- Benefit from experienced and passionate academic professionals
- Gain practical insight through real‑life case studies and industry tools
- Ideal for professionals in computing, AI or embedded technology roles
What you’ll gain
- Advanced understanding of embedded systems and data‑driven techniques
- Skills to apply machine learning in industrial electronics and edge applications
- Experience using Arm technologies for intelligent and secure embedded solutions
- Knowledge of deep learning, generative AI and prompt engineering
- Proficiency with embedded systems tools and techniques for machine learning
- A major project showcasing your applied skills and career‑focused expertise
Next application deadline: 27th May 2026
Course modules and assessments
Modules
Embedded Systems Essentials with Arm
IoT and Machine Learning at the Edge on Arm
Machine Learning Techniques
Prompt Engineering and Generative AI
Postgraduate Major Project (Distance Learning)
How you’ll be assessed
We'll assess you in several ways including time-constrained assessments, coursework assignments, presentations and a major project. Our dissertation project and module case studies assess your ability to analyse situations, identify key issues, select, synthesise and apply techniques and skills from different modules, and evaluate the appropriateness of solutions when compared to industrial practice.
The dissertation artefact will be based on a real-world scenario.
How you'll study
Study online and graduate on campus
Our Embedded Computing and Machine Learning course is studied 100% online.
You’ll study through Canvas, our world-class Learning Management System (LMS), which can be accessed from your phone, PC or tablet, both at home or on the move. Canvas provides instant access to study materials, forums, and support from tutors and classmates, as well as enabling easy submission of your assignments. You will also need access to a fairly modern laptop or personal computer which runs Microsoft Windows 10 Operating System or more recent. Furthermore, admin rights are required to install relevant software packages.
There are some scheduled support sessions (2 x 2 hours expected per module) offering useful guidance, should you wish to take advantage of them. You will be notified of the times and dates in advance.
On successful completion of your studies, you’ll be invited to attend a graduation ceremony on campus. If attending the ceremony in person is not possible then we’ll arrange to have your certificate sent to you.
Entry requirements
What you’ll need to start this course
Fees and Funding
Fees
The full tuition fee for our Embedded Computing and Machine Learning MSc is £9,000.
The tuition fees you pay each year for the online machine learning course will be £3,000. The course is studied over 3 years.
Accreditation of Prior Learning (APL) may reduce the tuition fees. This will be confirmed once your application has been submitted. Please note that APL may affect your eligibility for a postgraduate loan.
Additional costs
Funding
Your course can be fully funded by the Postgraduate Student Loans now available (subject to eligibility).
We offer payment by instalments, so you can spread the cost of studying with us.
For military students: You can use your ELCs towards this course. Anglia Ruskin University is a recognised ELCAS provider (number 1007). Please contact your Learning Centre for details of ELC, eligibility and how to apply.
For more information on how you fund your studies please see our funding page.
Awards and recognition

Be part of the University of the Year
We're proud to be the Times Higher Education (THE) University of the Year 2023. The prestigious THE awards honour ’exceptional performance during the 2021-22 academic year, and reflect ARU’s success in delivering high-impact projects during this period, despite the challenges of the Covid-19 pandemic.
The award recognises the difference we make in the region and our communities – while also acknowledging the broader impact of our world-leading research, and the contributions our students and graduates make to society.
Supported distance learning

We understand that distance learning is different to traditional campus study and if you’re new to online study you may have concerns or apprehensions about studying your MSc Embedded Computing and Machine Learning course, and that’s natural.
To help put your mind at ease we have a dedicated Distance Learning Support Team to help and support you throughout your time at ARU, starting with your first online induction and staying with you right through to graduation. In addition, you’ll also be supported by specialist tutors who are experienced in supporting distance learning students and will provide you with the support you need throughout your studies.
Once you start your online machine learning course, we encourage the creation of online communities and many of our learners find these connections with others invaluable, helping them to stay motivated, share concerns or make new friendships.
Careers
Everything you need to know about building your career in embedded computing
What could an Embedded Computing and Machine Learning MSc do for my career?
What job roles can I consider with an Embedded Computing and Machine Learning MSc?
What skills will I get from an Embedded Computing and Machine Learning MSc course to help my career?
What can I study after an Embedded Computing and Machine Learning MSc?
Careers Advice Service
Take the next step, apply today
Next application deadline: 27th May 2026
