Overview
Data Analytics at Durham combines statistical theory with hands-on coding in Python and SQL. You will clean real-world datasets, build dashboards, and interpret findings for business and policy audiences. Modules cover probability, regression, experimental design, and introductory machine learning. Campus seminars use anonymised datasets from public health, finance, and education partners. Communication skills are emphasised — analysts must explain uncertainty, not just produce charts.
BSc (Hons) Data Analytics is taught as one award, not a list of unrelated modules. The published length is 3 years full-time, and the credit total is 360. Students move from Statistics I — Probability & Inference through Statistics I — Probability & Inference; Programming for Analytics (Python/R); Data Visualisation & Storytelling; Business Context for Data; Linear Algebra & Discrete Mathematics; Data Acquisition & Wrangling, and finish on Capstone Analytics Project & Dissertation.
Each course has a question, a method, and a submission. In this field, students define a measurable question, fit a method that can be checked, and report where it fails. Reading is a dataset description, a methods note, and one published evaluation. The artefact a marker expects is a project note with the question, the method, the result, and the limitation.
The award is built so that a graduate can do the following in practice: Clean, analyse, and visualise structured datasets with reproducible notebooks Apply regression and hypothesis testing to business questions Build interactive dashboards for non-technical stakeholders
Teaching assumes the student can read a source, attempt a problem before the seminar, and revise after feedback. Attendance at live seminars is part of the design. The capstone or final course must use the methods of the earlier courses; a project that ignores them does not pass.
The pages for each course name the topics that are examined. Those topics are the syllabus. A brochure line is not a substitute for them.
Access to Durham University's analytics sandbox includes JupyterHub, Tableau licences, and faculty office hours in the Data Studio.
Who This Programme Is For
- ✦Students strong in mathematics seeking applied careers
- ✦Future analysts in finance, healthcare, or technology
- ✦Learners who enjoy storytelling with evidence
Faculty spotlight
Dr. Priya Sharma teaches Statistical Modelling; Professor Daniel Mensah leads the Causal Inference reading group.
Programme Structure & Delivery
Coursework
Interactive modules, weekly readings, recorded and live seminars, and collaborative discussions with peers worldwide.
Assessment
Module assignments, proctored examinations, and capstone projects designed to demonstrate mastery of the field.
Learning Outcomes
- ✦Clean, analyse, and visualise structured datasets with reproducible notebooks
- ✦Apply regression and hypothesis testing to business questions
- ✦Build interactive dashboards for non-technical stakeholders
- ✦Document limitations and ethical considerations in data projects
Career Pathways
- ✦Data Analyst
- ✦Business Intelligence Analyst
- ✦Market Researcher
- ✦Policy Analyst
- ✦Analytics Consultant
Assessment
Modules are assessed through a published mix of coursework, applied projects, and examinations. Exam windows are announced in advance so students in other time zones are not forced into overnight sittings. Alternative arrangements are available where documented.
Curriculum
Year 1 — Foundations
DA101Statistics I — Probability & Inference- DA101-M1 · The question, the unit of analysis, and data quality — Statistics I — Probability & Inference
- DA101-M2 · Features, baselines, and error — Statistics I — Probability & Inference
- DA101-M3 · Validation, leakage, and what the model must not decide — Statistics I — Probability & Inference
- DA101-M4 · Monitoring, drift, and human review — Statistics I — Probability & Inference
- DA101-M5 · Interpretation for a non-technical decision maker — Statistics I — Probability & Inference
- DA101-M6 · A supervised project with method, result, and limitation — Statistics I — Probability & Inference
20 creditsDA102Programming for Analytics (Python/R)- DA102-M1 · The question, the unit of analysis, and data quality — Programming for Analytics (Python/R)
- DA102-M2 · Features, baselines, and error — Programming for Analytics (Python/R)
- DA102-M3 · Validation, leakage, and what the model must not decide — Programming for Analytics (Python/R)
- DA102-M4 · Monitoring, drift, and human review — Programming for Analytics (Python/R)
- DA102-M5 · Interpretation for a non-technical decision maker — Programming for Analytics (Python/R)
- DA102-M6 · A supervised project with method, result, and limitation — Programming for Analytics (Python/R)
20 creditsDA103Data Visualisation & Storytelling- DA103-M1 · The question, the unit of analysis, and data quality — Data Visualisation & Storytelling
- DA103-M2 · Features, baselines, and error — Data Visualisation & Storytelling
- DA103-M3 · Validation, leakage, and what the model must not decide — Data Visualisation & Storytelling
- DA103-M4 · Monitoring, drift, and human review — Data Visualisation & Storytelling
- DA103-M5 · Interpretation for a non-technical decision maker — Data Visualisation & Storytelling
- DA103-M6 · A supervised project with method, result, and limitation — Data Visualisation & Storytelling
20 creditsDA104Business Context for Data- DA104-M1 · The question, the unit of analysis, and data quality — Business Context for Data
- DA104-M2 · Features, baselines, and error — Business Context for Data
- DA104-M3 · Validation, leakage, and what the model must not decide — Business Context for Data
- DA104-M4 · Monitoring, drift, and human review — Business Context for Data
- DA104-M5 · Interpretation for a non-technical decision maker — Business Context for Data
- DA104-M6 · A supervised project with method, result, and limitation — Business Context for Data
20 creditsDA105Linear Algebra & Discrete Mathematics- DA105-M1 · The question, the unit of analysis, and data quality — Linear Algebra & Discrete Mathematics
- DA105-M2 · Features, baselines, and error — Linear Algebra & Discrete Mathematics
- DA105-M3 · Validation, leakage, and what the model must not decide — Linear Algebra & Discrete Mathematics
- DA105-M4 · Monitoring, drift, and human review — Linear Algebra & Discrete Mathematics
- DA105-M5 · Interpretation for a non-technical decision maker — Linear Algebra & Discrete Mathematics
- DA105-M6 · A supervised project with method, result, and limitation — Linear Algebra & Discrete Mathematics
20 creditsDA106Data Acquisition & Wrangling- DA106-M1 · The question, the unit of analysis, and data quality — Data Acquisition & Wrangling
- DA106-M2 · Features, baselines, and error — Data Acquisition & Wrangling
- DA106-M3 · Validation, leakage, and what the model must not decide — Data Acquisition & Wrangling
- DA106-M4 · Monitoring, drift, and human review — Data Acquisition & Wrangling
- DA106-M5 · Interpretation for a non-technical decision maker — Data Acquisition & Wrangling
- DA106-M6 · A supervised project with method, result, and limitation — Data Acquisition & Wrangling
20 creditsYear 2 — Intermediate Analytics
DA201Regression & Statistical Inference- DA201-M1 · The question, the unit of analysis, and data quality — Regression & Statistical Inference
- DA201-M2 · Features, baselines, and error — Regression & Statistical Inference
- DA201-M3 · Validation, leakage, and what the model must not decide — Regression & Statistical Inference
- DA201-M4 · Monitoring, drift, and human review — Regression & Statistical Inference
- DA201-M5 · Interpretation for a non-technical decision maker — Regression & Statistical Inference
- DA201-M6 · A supervised project with method, result, and limitation — Regression & Statistical Inference
20 creditsDA202Database Systems & Advanced SQL- DA202-M1 · The question, the unit of analysis, and data quality — Database Systems & Advanced SQL
- DA202-M2 · Features, baselines, and error — Database Systems & Advanced SQL
- DA202-M3 · Validation, leakage, and what the model must not decide — Database Systems & Advanced SQL
- DA202-M4 · Monitoring, drift, and human review — Database Systems & Advanced SQL
- DA202-M5 · Interpretation for a non-technical decision maker — Database Systems & Advanced SQL
- DA202-M6 · A supervised project with method, result, and limitation — Database Systems & Advanced SQL
20 creditsDA203Machine Learning Foundations- DA203-M1 · The question, the unit of analysis, and data quality — Machine Learning Foundations
- DA203-M2 · Features, baselines, and error — Machine Learning Foundations
- DA203-M3 · Validation, leakage, and what the model must not decide — Machine Learning Foundations
- DA203-M4 · Monitoring, drift, and human review — Machine Learning Foundations
- DA203-M5 · Interpretation for a non-technical decision maker — Machine Learning Foundations
- DA203-M6 · A supervised project with method, result, and limitation — Machine Learning Foundations
20 creditsDA204Analytics Ethics & Data Governance- DA204-M1 · The question, the unit of analysis, and data quality — Analytics Ethics & Data Governance
- DA204-M2 · Features, baselines, and error — Analytics Ethics & Data Governance
- DA204-M3 · Validation, leakage, and what the model must not decide — Analytics Ethics & Data Governance
- DA204-M4 · Monitoring, drift, and human review — Analytics Ethics & Data Governance
- DA204-M5 · Interpretation for a non-technical decision maker — Analytics Ethics & Data Governance
- DA204-M6 · A supervised project with method, result, and limitation — Analytics Ethics & Data Governance
20 creditsDA205Time Series Analysis & Forecasting- DA205-M1 · The question, the unit of analysis, and data quality — Time Series Analysis & Forecasting
- DA205-M2 · Features, baselines, and error — Time Series Analysis & Forecasting
- DA205-M3 · Validation, leakage, and what the model must not decide — Time Series Analysis & Forecasting
- DA205-M4 · Monitoring, drift, and human review — Time Series Analysis & Forecasting
- DA205-M5 · Interpretation for a non-technical decision maker — Time Series Analysis & Forecasting
- DA205-M6 · A supervised project with method, result, and limitation — Time Series Analysis & Forecasting
20 creditsDA206Big Data Technologies & Cloud Pipelines- DA206-M1 · The question, the unit of analysis, and data quality — Big Data Technologies & Cloud Pipelines
- DA206-M2 · Features, baselines, and error — Big Data Technologies & Cloud Pipelines
- DA206-M3 · Validation, leakage, and what the model must not decide — Big Data Technologies & Cloud Pipelines
- DA206-M4 · Monitoring, drift, and human review — Big Data Technologies & Cloud Pipelines
- DA206-M5 · Interpretation for a non-technical decision maker — Big Data Technologies & Cloud Pipelines
- DA206-M6 · A supervised project with method, result, and limitation — Big Data Technologies & Cloud Pipelines
20 creditsYear 3 — Advanced Analytics & Capstone
DA301Advanced Predictive Analytics- DA301-M1 · The question, the unit of analysis, and data quality — Advanced Predictive Analytics
- DA301-M2 · Features, baselines, and error — Advanced Predictive Analytics
- DA301-M3 · Validation, leakage, and what the model must not decide — Advanced Predictive Analytics
- DA301-M4 · Monitoring, drift, and human review — Advanced Predictive Analytics
- DA301-M5 · Interpretation for a non-technical decision maker — Advanced Predictive Analytics
- DA301-M6 · A supervised project with method, result, and limitation — Advanced Predictive Analytics
20 creditsDA302Natural Language Processing & Text Mining- DA302-M1 · The question, the unit of analysis, and data quality — Natural Language Processing & Text Mining
- DA302-M2 · Features, baselines, and error — Natural Language Processing & Text Mining
- DA302-M3 · Validation, leakage, and what the model must not decide — Natural Language Processing & Text Mining
- DA302-M4 · Monitoring, drift, and human review — Natural Language Processing & Text Mining
- DA302-M5 · Interpretation for a non-technical decision maker — Natural Language Processing & Text Mining
- DA302-M6 · A supervised project with method, result, and limitation — Natural Language Processing & Text Mining
20 creditsDA303Deep Learning & Neural Networks- DA303-M1 · The question, the unit of analysis, and data quality — Deep Learning & Neural Networks
- DA303-M2 · Features, baselines, and error — Deep Learning & Neural Networks
- DA303-M3 · Validation, leakage, and what the model must not decide — Deep Learning & Neural Networks
- DA303-M4 · Monitoring, drift, and human review — Deep Learning & Neural Networks
- DA303-M5 · Interpretation for a non-technical decision maker — Deep Learning & Neural Networks
- DA303-M6 · A supervised project with method, result, and limitation — Deep Learning & Neural Networks
20 creditsDA304Decision Analytics & Optimisation- DA304-M1 · The question, the unit of analysis, and data quality — Decision Analytics & Optimisation
- DA304-M2 · Features, baselines, and error — Decision Analytics & Optimisation
- DA304-M3 · Validation, leakage, and what the model must not decide — Decision Analytics & Optimisation
- DA304-M4 · Monitoring, drift, and human review — Decision Analytics & Optimisation
- DA304-M5 · Interpretation for a non-technical decision maker — Decision Analytics & Optimisation
- DA304-M6 · A supervised project with method, result, and limitation — Decision Analytics & Optimisation
20 creditsDA305Capstone Analytics Project & Dissertation- DA305-M1 · The question, the unit of analysis, and data quality — Capstone Analytics Project & Dissertation
- DA305-M2 · Features, baselines, and error — Capstone Analytics Project & Dissertation
- DA305-M3 · Validation, leakage, and what the model must not decide — Capstone Analytics Project & Dissertation
- DA305-M4 · Monitoring, drift, and human review — Capstone Analytics Project & Dissertation
- DA305-M5 · Interpretation for a non-technical decision maker — Capstone Analytics Project & Dissertation
- DA305-M6 · A supervised project with method, result, and limitation — Capstone Analytics Project & Dissertation
40 creditsAdmission requirements
Academic entry
- A-levels BBB (or equivalent) in relevant subjects, or an Access to HE Diploma with Merit profile
- International Baccalaureate 28 points, or high school diploma with GPA 3.0/4.0 minimum
English language
- English proficiency: IELTS 5.5, TOEFL 46, or equivalent (waived for prior English-medium study)
Documents
- Personal statement (400–600 words) explaining your academic interests and career goals
- One academic reference from a teacher, tutor, or school counsellor
Research & interview
- Optional: portfolio or interview for creative and professional programmes
Programme questions
How long is the BSc (Hons) Data Analytics?+
The published duration is 3 years full-time. Teaching language: English. Actual time-to-complete depends on mode and any recognised prior learning.
Can I study this from my country?+
This is a fully online award. You study from your country. No student visa and no campus relocation are required.
What does it cost?+
Degree tuition for this award is published as £0 / tuition-free on the online pathway. Examination or administrative fees may apply at checkout — never an annual tuition invoice. Check the Fees page for any extras.
What are the entry requirements?+
Requirements are grouped on this page (academic, English, documents). Equivalent qualifications are considered. English may be waived after prior English-medium study.
How is the programme assessed?+
Assessment is typically a mix of coursework, projects, and examinations. Doctoral awards include a thesis or dissertation and an oral examination. Details sit in the programme specification and module outlines.
Will this award be recognised where I live?+
Recognition of the award for local employment, professional licence, or ministry attestation is decided by your employer or regulator. Durham University publishes verification pages for certificates. We do not claim automatic equivalence in every country.
How do I apply?+
Start an application on this website. Progress is saved from the first step. Admissions: admissions@durhm.co.uk.