All programmes
Bachelor's Degree Data Science Undergraduate

BSc Data Science

Duration 3–4 years
Study level Undergraduate
Qualification Bachelor's Degree
Field Data Science

What this programme is about

A dataset can look convincing and still lead you to the wrong conclusion. Data Science combines programming, statistics and mathematics so you can clean data, build models and judge whether the results are actually useful.

You will usually study probability, statistics, programming, databases, machine learning and data visualisation.

The programme focuses not only on building models but also on collecting, cleaning and interpreting data responsibly.

Practical projects often use real datasets, requiring students to choose methods, evaluate results and communicate findings.

Data Science can lead into analytics, machine learning, business intelligence, research and data-engineering roles.

A useful comparison point is the statistics depth, programming, machine learning, project work and industry datasets.

Inside the curriculum

Statistics Probability Programming Databases Machine Learning Data Visualisation Data Wrangling Linear Algebra Data Ethics Applied Analytics

Skills you'll build

Python Programming Statistical Analysis Data Cleaning Machine Learning Data Visualisation SQL Model Evaluation Data Interpretation Technical Communication Analytical Problem Solving

Where this can take you

Data Scientist
Data Analyst
Business Intelligence Analyst
Machine Learning Analyst
Data Engineer
Research Analyst
Analytics Consultant
Product Data Analyst
Risk Analyst

What studying this programme is like

Statistics provides the foundation for understanding variation, uncertainty and evidence in data.

Programming allows students to clean datasets, automate analysis and build models using reproducible workflows.

Databases and data engineering introduce the systems used to store and move information at scale.

Machine learning adds methods for prediction and pattern recognition when traditional statistical techniques are not enough.

Good data work also requires clear communication and responsible interpretation. A technically accurate model can still be misleading if assumptions are ignored.

Many programmes culminate in a project that combines data collection, analysis, modelling and presentation around a real problem.

Is this likely to suit you?

Good fit if you...

  • You enjoy mathematics, statistics and programming.
  • You like finding patterns in data.
  • You are comfortable with analytical problem-solving.
  • You want to combine technical work with decision support.
  • You enjoy explaining evidence clearly.

Think twice if you...

  • You strongly dislike statistics.
  • You want to avoid programming.
  • You prefer a programme with little quantitative work.
  • You are not interested in working with messy or incomplete data.

Entry requirements

Entry requirements vary by university and country. Applicants generally need strong secondary-school mathematics results. Computing, statistics, physics or other quantitative subjects can also be useful. Some universities require higher-level mathematics. Always check the institution's official programme page for current subject and grade requirements.

Common questions

Is Data Science mostly statistics?
Statistics is central, but programming, databases and machine learning are also important.
Do I need programming experience?
Not always, but prior coding can make the transition easier.
Is mathematics important?
Yes. Probability, statistics and linear algebra are commonly used.
Will I study machine learning?
Most Data Science programmes include machine-learning methods.
What careers can it lead to?
Common paths include data science, analytics, business intelligence and data engineering.
Still comparing?

Compare related programmes before you decide.

Compare qualifications, subject areas and the institutions offering each programme.

Explore similar programmes

Programme structures, duration and admission requirements can vary by institution and country. Always confirm current details with the institution before applying.