100% online MSc Computer Science with Data Science
- 1500 credits •
- 24 Months
This is Keele:
- 100% online MSc within 24 months
- Sought after programming and web languages taught, including Python, XML, R and Matlab
- Internationally recognised expertise in computational neuroscience, evolutionary systems, machine learning and AI, software and systems engineering
- 80% of research ‘world leading’ or ‘internationally excellent’*
- £7,440 total fees with option to pay per module
- Keele alumni discount available
The University of Keele and Higher Ed Partners (HEP) will use the details submitted on this form to contact you by phone, email, WhatsApp and SMS to understand your individual situation and requirements and to provide you with tailored information about our online courses. The data provided will be processed on the basis of the consent provided here. Calls may be recorded for training purposes. For further information on how your data may be used, please read the HEP full privacy policy. You can alter your preferences at any time by emailing enrolments@online.keele.ac.uk
Turn data into decisions and decisions into impact
This 100% online MSc Computer Science with Data Science gives you the advanced analytical skills to thrive in a data-driven world, one that is rapidly evolving through AI and intelligent systems across every sector.
Designed for ambitious professionals and graduates from any discipline, this part-time master’s combines core computer science foundations with specialist training in data science, statistical analysis, machine learning, and data-driven decision-making. You’ll build the technical skills to design and build real-world applications while developing the critical judgement to assess the ethical and governance responsibilities that come with working at the forefront of modern data and AI practice.
Study with research-active experts from Keele’s School of Computer Science and Mathematics and learn alongside students from a range of backgrounds and locations. You’ll explore how data science and AI are transforming industries, from technology firms and financial institutions to healthcare, retail, and the public sector, and gain the practical skills employers are actively seeking.
Fully online and built around your life, this programme offers multiple start dates throughout the year so you can begin when the time is right. Study at your own pace, apply your learning in real time, and graduate with a UK-accredited MSc that is recognised internationally.
Why study this master's course at Keele?
Keele University is a TEF Gold-rated institution recognised for teaching excellence and graduate employability. Our programmes are informed by research with demonstrable real-world impact (REF, 2021), ensuring what you learn is directly relevant to today’s rapidly evolving tech landscape.
You’ll study through a bespoke online learning environment, built for student success and designed to let you complete your MSc Computer Science with Data Science in as little as two years entirely online.
Support is available throughout your studies via a Student Success Coordinator and specialist module tutors.
What will I learn?
You'll build expertise in both the foundations of computer science and the specialised tools of data science. From programming and software engineering to statistical analytics, data ethics, and governance, you'll graduate with a skill set that employers across every sector are actively seeking.
You'll graduate equipped to:
- Apply statistical analysis, machine learning, and data-driven decision-making to complex, real-world datasets
- Design, build, and evaluate software and data applications in diverse industrial contexts
- Critically evaluate ethical and governance frameworks shaping responsible data science practice
- Communicate technical findings to both specialist and non-specialist audiences
- Lead independent research and deliver an original MSc project
Modules include:
- Design and Programming
- User Interaction Design
- Web Technologies and Security
- Statistical Data Analytics and Databases
- Advanced Programming Techniques
- Fundamentals of Computer Science
- Principles of Software Engineering
- Research and Consultancy Skills
- MSc Project Literature Review and Problem Formulation
- MSc Project
Optional modules:
Choose from our optional modules to further your specialist knowledge and sharpen your expertise in data science practice.
- Data Ethics and Governance
- Applications of AI and Machine Learning
What can I do with an MSc Computer Science with Data Science from Keele?
Skilled data science professionals are in strong demand across a wide range of sectors, including technology, financial services, healthcare, retail, consulting, and the public sector. Graduates pursue careers in some of the most in-demand roles in today’s digital economy, including:
- Data scientist or data analyst
- Machine learning engineer
- Business intelligence analyst
- Data engineer or data architect
- AI or analytics consultant
- Research scientist (industry or academia)
- Software developer with data specialisation
Whatever sector you’re interested in, from fintech and healthcare to retail, government, or technology, this degree prepares you for careers in data-driven decision-making.
Programme Director
Dr Amirreza Khodadadian
School of Computer Science and Mathematics, Keele University
I obtained my Ph.D. from the University of Vienna, Austria, in November 2017. I got my first postdoctoral from the Technical University of Vienna in 2018. Then, I moved to Germany and joined the Institute of Applied Mathematics, Leibniz University of Hannover. During my doctoral and postdoctoral, I collaborated with several international scholars and visited a couple of institutes, including the University of Oxford. I joined the School of Computer Science and Mathematics, Keele University, as a Lecturer in August 2023.
Key Info
What are the entry requirements for this course?
Apply for the MSc Computer Science with Data Science at Keele if you have one of the following:
- A minimum of 2:2 undergraduate degree or a UK Master's degree (or international equivalent).
Or:
- A third-class honours degree or an ordinary degree (without honours), or a UK equivalent professional qualification, with a minimum of two years' appropriate work experience.
Or:
- Applicants who do not hold a recognised degree may be considered based on relevant professional experience. Contact us to discuss your eligibility.
No prior computing experience is required; the programme is specifically designed to welcome students from any academic background.
English language requirements
If English is not your first language, you may need to provide evidence of your English language ability. We accept the following qualifications:
- IELTS at 6.0 overall with no individual component below 5.5
- TOEFL overall minimum 79
- PTE Academic overall minimum 50
- Cambridge (CAE & CPE) overall 169 with minimum scores of 162 in each component
- Duolingo with 95 overall including minimum 85 in each element
- A degree qualification taught in English from specific countries within the last five years
Access to computer technology
You'll need access to a desktop computer or laptop with an up-to-date operating system and a web browser (e.g. Microsoft Edge, Mozilla Firefox or Google Chrome). Microsoft Office 365 is also required and is provided to Keele students at no extra cost.
Frequently asked questions
No. The programme is designed for graduates from any discipline. Your first module, Design and Programming, introduces all the core concepts you need from scratch, and expert online tutors support you every step of the way.
This postgraduate programme is designed for working professionals and is structured to be completed part-time in as little as two years.
The programme runs on a carousel model with six entry points throughout the year: January, March, May, July, September, and November. The first cohort for this pathway commences March 2026. Contact us to find out the next available start date.
The carousel model is designed to accommodate life's demands. You can pause your studies at the end of any term and re-join in a subsequent term without losing your progress. If you choose to exit permanently, you can request an official transcript confirming all modules you have successfully completed.
You'll work with a range of languages including Python, R, Java, JavaScript, and SQL, among others. Most required software is freely available online; anything else will be provided by the School.
No. The entire programme is delivered online via Keele's Canvas virtual learning environment. All teaching, assessments, and support are available remotely, so you can study from anywhere in the world.
Every student is assigned a named student success coordinator for pastoral and administrative support, as well as specialist online module tutors for all academic queries. Support is available year-round, including during summer periods. You'll also have access to Keele's full library and IT services throughout your programme.
Programme Start dates
Fees
If you are based in the UK or the EU, you may be eligible for a government postgraduate loan to cover the full course fees.
Keele alumni discount: if you have successfully completed an undergraduate degree at Keele, you are eligible for a 10% tuition fees reduction, reducing total fees payable to £6,696.00 and per 15-credit module fee to £558.00.
You pay tuition fees for each module taken, either module-by-module or in full at the start of your course.
If you pay module-by-module, you will pay in instalments of £620.00.
The information below is required for social login
Login to your Account
JOIN FOR FREE
Let’s begin with setting up your account to keep track of your progress