Career guide

How to become a data analyst in the UK

Data analysts gather and clean data, look for patterns and trends, and turn what they find into charts and reports that help people decide what to do. You can come in through a degree, a college course, an apprenticeship or a government graduate scheme. This guide covers what the work involves, the formal routes in, and the order we suggest for building the practical skills.

See the learning path
  1. 1Excel basics
  2. 2Intermediate Excel
  3. 3SQL databases
  4. 4Power BI reports
  5. 5Python for data analysis

Five self-paced courses, from first spreadsheet to code

What does a data analyst do?

The National Careers Service data analyst-statistician job profile lists day-to-day tasks including:

Gathering and organising dataChecking data quality and removing errorsFinding patterns, trends and relationshipsProducing graphs and other outputsPresenting findings to clients and decision-makersHandling data in line with data protection rules

The same profile says you need maths knowledge, analytical thinking and logical reasoning, attention to detail, good verbal communication and a solid understanding of computer systems and applications.

How much do data analysts earn?

£28,000

typical starting salary a year

£65,000

typical salary with experience

37 to 40

typical hours a week

Figures from the National Careers Service data analyst-statistician profile. Pay varies by employer, sector, location and seniority.

Do you need a degree?

Not always. The National Careers Service lists several ways in:

University

A degree in a subject such as statistics, maths, economics, operational research or psychology, or a subject with statistics content such as social science or geography.

College

A college course in maths, statistics, computing or economics, or the T Level in Digital Data Analytics, which could lead to a junior role.

Apprenticeship

Including the Data Technician Level 3, Data Analyst Level 4 and Data Scientist Level 6 apprenticeships. You can search for vacancies on Find an apprenticeship.

Government routes

Graduates can join the Government Statistical Service through the Civil Service Fast Stream, and graduates and experienced people can apply directly for roles such as statistical officer.

The profile also mentions the Royal Statistical Society for career development and volunteering schemes. Rootlet courses are practical training, not formal qualifications, so they won't replace a degree or apprenticeship. They are a good way to learn the tools analysts use every day, whether you're testing the idea, preparing for an apprenticeship or adding data skills to the job you already have.

Build something you can show

Each course on this path ends with a final project. Keeping those projects, with a short note on the question you answered and how, gives you real examples to talk through in applications and interviews.

A step-by-step learning path

These five courses build on each other, from your first spreadsheet to working with data in code. Each one is full length and done at your own pace.

1

Step 1

Start with spreadsheets

Excel for Beginners starts from a blank sheet: entering and formatting data, your first formulas and essential functions, sorting, filtering and tables, XLOOKUP and VLOOKUP, charts and your first pivot tables.

View Excel for Beginners
2

Step 2

Go deeper in Excel

Intermediate Excel covers logical formulas, conditional sums and counts, lookups in depth, dynamic arrays, text and dates, data validation, Power Query for cleaning data, pivot tables in depth and building a dashboard.

View Intermediate Excel
3

Step 3

Learn SQL

Most business data lives in databases. SQL for Beginners teaches you to filter, sort and calculate, work with dates, summarise with aggregates, join tables, and use subqueries, CTEs and window functions.

View SQL for Beginners
4

Step 4

Build reports and dashboards

Power BI for Beginners takes you through getting data in, cleaning it with Power Query, building a data model, visuals, DAX basics, dates and time, designing a clear report, and publishing and sharing it.

View Power BI for Beginners
5

Step 5

Analyse data with Python

Python for Data Analysis uses pandas to select, filter and sort data, clean messy data, group and summarise, combine data sets, make charts with matplotlib and automate reports. If you've never coded, start with our free Python for Beginners course first.

View Python for Data Analysis

Where to go next

The National Careers Service says that with experience you could become a senior or lead analyst or manage a data team, work as a freelance consultant, or move into data science, developing AI tools. Its profile is the best place to check current routes and apprenticeships.

Questions about any of these courses? Email support@rootlet.co.uk.

Learn something new every week

One short, practical tip each Thursday, plus news when new courses open. Free, and you can unsubscribe in one click.

We'll never share your email. See our privacy policy.