Data science and machine learning courses
Browse courses by subject
Why study data science and machine learning?
We’re swimming in more data than is humanly manageable, which means there’s a huge demand for professionals who can enhance their ability to make sense of the data with artificial intelligence and computer analysis.
Studying a course that allows you to develop skills and expertise in data science and machine learning means you can step up to the roles in statistics, scientific techniques and programming that turn data into insight across research and business.
You’ll qualify with the skills demanded by any industry that uses data: from astronomical bodies to protein structures, from medical diagnosis to marketing personalisation. Follow your interests through the mathematical underpinnings of the subject, the computer programming, and the practical application of your studies, as you prepare for a career working with the defining resource of the 21st century.
Data science and machine learning courses
Dive into the world of data science through courses in various subjects, including computing, mathematics, physics, and engineering.
- BSc Computer Networks
- BSc / MEng Computer Science
- BSc Computing
- BSc Cyber Security and Forensic Computing
- BSc Data Science and Analytics
- BSc / MMath Mathematics
- BSc Mathematics with Statistics
- BSc / MPhys Physics
- BSc / MPhys Physics, Astrophysics and Cosmology
- BSc Software Engineering
Professional accreditations
Understanding data helps us to understand the future. In everything we do, data science and analytics provides the answers that shape our world. To manage this changing world successfully, we need to know whats happening. From social media management to financial forecasting. From cosmology to climate change. And beyond our own planet, our knowledge of the universe is expanding. Each new discovery provides us with a vast amount of data that needs to be understood and analysed.
As set out in the National Data Strategy, data is now the driving force of the world’s modern economies. It fuels innovation in businesses large and small and has been a lifeline during the global coronavirus pandemic.
What can you do with a data science or machine learning degree?
Data science is a massive growth sector right now, according to Prospects, across industries from health and science to retail and finance. Employment site totaljobs.com lists graduate starting salaries for data science roles as high as £40–£60K, rising to senior roles earning over £100K.
You’ll apply your experience with Python tools and analytic skills to data in sectors such as:
- finance
- academic and scientific research
- health
- retail and ecommerce
- IT
- civil service and government
- police
- defence and intelligence services
- transport
- telecommunications
Reasons to study with us
- You’ll access our high performance computing laboratory, where you’ll have access to advanced data science and machine learning software including Python and Matlab, machine learning libraries such as scikit learn, TensorFlow and PyTorch (accessed through Jupyter Notebooks), and industry standard applications.
- You’ll work on live data and real-world problems – depending on your choices, you might test your AIs against existing threats in our forensic computing labs, or apply your models and techniques to current problems in industry
- You can take on a paid placement year, gaining valuable work experience with data scientists in industry ahead of your final year studies. Previous placements have included time with IBM, GlaxoSmithKline and major banks.