Turn data into insight

Data Science

Learn the complete data workflow—from cleaning and exploration to modelling, visualisation, machine learning, communication and reproducible portfolio projects.

14 courses4 learning routesExpert tutoring available
Data Science courses

Start learning Data Science.

Focused courses combine clear explanation, structured progression and applied practice. Begin with one course or follow a broader pathway.

Browse all courses
Explore the discipline

Data Science is more than one course.

Build breadth across the discipline or focus deeply on the topics most relevant to your studies, career or research.

PythonRSQLExcelData cleaningExploratory data analysisData visualisationMachine learningTime seriesDeep learningNatural language processingModel evaluationReproducibilityPortfolio projects
What you will build

Capability, not just course completion.

Learning Data Science should change what you can understand, analyse and create—not simply add another course to a list.

01
Work confidently with messy data

Build this capability progressively through explanation, examples, practice and application.

02
Explore and visualise datasets

Build this capability progressively through explanation, examples, practice and application.

03
Build and evaluate predictive models

Build this capability progressively through explanation, examples, practice and application.

04
Use Python, R and SQL effectively

Build this capability progressively through explanation, examples, practice and application.

05
Communicate findings clearly

Build this capability progressively through explanation, examples, practice and application.

06
Deliver end-to-end data projects

Build this capability progressively through explanation, examples, practice and application.

How you learn

Understand it. Practise it. Apply it.

Courses are designed around progression rather than passive content consumption.

01

Understand

Build intuition first

Concepts are introduced clearly so you understand the reasoning before memorising procedures.

02

Explore

Make ideas visible

Interactive examples and visual explanations help connect abstract ideas to intuition.

03

Practise

Turn understanding into skill

Work through structured examples, exercises and problems that increase gradually in difficulty.

04

Apply

Use what you learned

Connect your knowledge to examinations, university work, research, coding and real projects.

Expert support

Stuck on a difficult data science problem?

Learn independently when you can, then work with an expert when you need deeper explanation, feedback, exam preparation or help applying your knowledge.