Skip to content Skip to a section

📊Curriculum & Skills

Data Science · Statistics, computing and domain sense — turning messy data into decisions that hold up.

At a glance
Score intensity

Darker cells mean a higher score for this topic on that metric.

Last reviewed Sources & creditsMedia creditsMethodology

Quick answers

How long does a typical Data Science degree take?

Most bachelor pathways run about 4 years of full-time study, though professionally accredited or longer first degrees can exceed that, and some systems split into 3+2 Bologna structures.

Is Data Science mostly theoretical or practical?

Expect both. Foundations lean theoretical; later years push computing labs, project studios and critique seminars. The balance depends on accreditation and department culture.

Do I need strong mathematics?

Math intensity on this site is scored 84/100 relative to other majors. That is a signal, not a gate — check the specific programme's calculus and statistics requirements.

How selective is entry?

Selectivity here is 72/100 relative to the other majors catalogued — a composite of typical grade barriers and competition, not a single exam cut-off.

What communities should I join?

Start with the departmental society, then look for national student chapters and one serious online forum where practitioners share primary sources rather than memes.

Are the "voices" real reviews?

They are editorial composites grounded in common, checkable student and alumni patterns — attributed by role and place, not anonymous star ratings or fabricated celebrities.

A data science curriculum is a sequence, not a shopping list. Early courses build shared vocabulary; middle years introduce methods; the final stretch demands a project that can fail in public.

Elective freedom varies: some systems lock professional accreditation hours; others allow wide minors. The courses below are the common spine, not every university's catalogue.

Core courses

Probability

1–2

Probability trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Statistical inference

1–2

Statistical inference trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Machine learning

1–2

Machine learning trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Data wrangling

2–3

Data wrangling trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Databases

2–3

Databases trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Visualisation

2–3

Visualisation trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Ethics of data

3–4

Ethics of data trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Capstone projects

3–4

Capstone projects trains the habits data science depends on — not trivia for exams, but reusable technique for later studios, labs or clinics.

Common tracks

Machine learning

A machine learning emphasis usually appears after foundations, when students choose seminars, labs or studios that deepen one problem family inside data science.

Business analytics

A business analytics emphasis usually appears after foundations, when students choose seminars, labs or studios that deepen one problem family inside data science.

Computational stats

A computational stats emphasis usually appears after foundations, when students choose seminars, labs or studios that deepen one problem family inside data science.

Data engineering

A data engineering emphasis usually appears after foundations, when students choose seminars, labs or studios that deepen one problem family inside data science.

Skill map

908878827670
Statistical reasoning
90
Coding for data
88
Communication
78
Experiment design
82
Data ethics
76
Domain curiosity
70

Statistical reasoning

Statistical reasoning is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

Coding for data

Coding for data is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

Communication

Communication is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

Experiment design

Experiment design is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

Data ethics

Data ethics is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

Domain curiosity

Domain curiosity is practised weekly in data science programmes; the percentage is relative strength among skills on this page, not a grade.

How you learn

Lectures & readings

Large-group framing plus primary texts or problem sets that define the week's vocabulary.

Labs / studios / clinics

Supervised practice where mistakes are expected and feedback is specific.

Seminars

Small-group argument; silence is expensive because the group notices.

Capstone / thesis

A public synthesis — defence, exhibition, clinic portfolio or engineered prototype.

Treat the catalogue as a map of practised skills, not a brand promise. The department that grades hard and returns work fast usually teaches more than the one that advertises prestige alone.

Keep exploring

More in STEM & Engineering