---
title: "Data Science Course in the UK | Live Online, Python"
description: "A live data science course in the UK: Python, pandas and charts for teens and adults, starting from the real large data set every A level maths student meets."
canonical: https://learn.modernagecoders.com/data-science-course-uk
source: src/pages/data-science-course-uk.html
---
> A live data science course in the UK: Python, pandas and charts for teens and adults, starting from the real large data set every A level maths student meets.

In short

The DfE subject content for AS and A level mathematics in England requires every specification to make students familiar with one or more real large data sets before the final assessment, explored using technology such as spreadsheets or statistical packages. Ofqual's guidance says the data should be real, not cleansed by the exam board, and include a mix of categorical and numerical data, and that exam questions should give a material advantage to students who know it. Students do not have the data set in the exam and analyse subsets with a calculator. Modern Age Coders teaches data science live and online to UK teenagers aged 14 to 18 and adults: Python and pandas, cleaning and joining real data, summary statistics, charts, sampling, correlation and first machine learning models. Sixth formers can explore their own board's large data set in code as a teaching resource; we never work on anything submitted for assessment. The first class is free; afterwards a group place is USD 100 a month and one-to-one lessons USD 150 a month.

Start here

## Three courses for working with data

Data science for teenagers, data science for adults, and A level maths with its statistics. Each card opens the full syllabus.

[![Data Science for Teens course thumbnail](/images/data-science-teens.webp)  DSU / 01 Data Science for Teens Python, pandas, charts and first machine learning models, for ages 14 to 18 with basic Python. Open the syllabus →](/courses/data-science-course-for-teens-python-data)[![Data Science Course course thumbnail](/images/data-science-college.webp)  DSU / 02 Data Science for Adults Python, SQL, machine learning and deep learning, for university students, graduates and professionals. Open the syllabus →](/courses/data-science-complete-masterclass-college)[![A-Level Maths course thumbnail](/images/a-level-maths.webp)  DSU / 03 A Level Maths Pure, mechanics and statistics, including work with the large data set. Open the syllabus →](/courses/a-level-maths-course-pure-mechanics-statistics)

The large data set

## Every A level maths student in England is handed real data

From the DfE's subject content for AS and A level mathematics and Ofqual's guidance on it. The requirement covers A levels in England.

| Requirement | Wording |
| --- | --- |
| Know a data set in advance | "become familiar with one or more specific large data set(s) in advance of the final assessment" |
| Explore it with technology | "use technology such as spreadsheets or specialist statistical packages to explore the data set(s)" |
| Read real summaries | "interpret real data presented in summary or graphical form" |
| Ask real questions | "use data to investigate questions arising in real contexts" |
| Technology throughout | Graphing tools and spreadsheets "must permeate the study of AS and A level mathematics" |

| Board | Large data set arrangement |
| --- | --- |
| AQA (7357) | A Family Food extract for 2018 and 2019 exams; "For exams from 2020 there is a new dataset", available on AQA's site |
| Pearson Edexcel | A large data set that supports the assessment of Statistics in Paper 3: Statistics and Mechanics |
| OCR Mathematics A | One pre-release data set, used for the life of the specification |
| OCR Mathematics B (MEI) | Three large data sets, each updated or replaced on a three-year cycle, with one assessed |

### Real, and deliberately messy

Ofqual's guidance says the data sets "consist of real data", and that "the data may be reorganised into a standard format but should not be cleansed by the awarding organisation". They should include the source where possible, a mix of categorical and numerical data, and be "suitable for analysis using a spreadsheet and/or statistical data package".

Uncleaned real data is the everyday material of data science. A level students meet it at 16.

### Knowing it pays in the exam

Ofqual expects questions on the data set to "give a material advantage" to students who have studied it. OCR notes that exam questions set in its context often come with several graphs and more reading than traditional statistics questions.

OCR also says students "should work with real data from many different sources", not only the pre-release set.

Sources, read 21 September 2026: [DfE, AS and A level mathematics subject content](https://www.gov.uk/government/publications/gce-as-and-a-level-mathematics); [Ofqual, GCE Subject Level Guidance for Mathematics](https://assets.publishing.service.gov.uk/media/5a80f51fed915d74e33fd5bc/gce-subject-level-guidance-for-mathematics.pdf); [AQA 7357, Use of data in statistics](https://www.aqa.org.uk/subjects/mathematics/a-level/mathematics-7357/specification/subject-content/use-of-data-in-statistics); Pearson Edexcel A level Mathematics specification; OCR support articles on the large data set for Mathematics A and Mathematics B (MEI).

The missing middle

## A spreadsheet in class, a calculator in the exam, and no code at all

The requirement stops at spreadsheets and statistical packages, and the exam at a calculator. Nothing asks a student to write a line of code, which is why so few do.

OCR describes the practical side candidly: "The LDS is published as an Excel file to make it easy to extract data for tables and charts", and "Scheduling whole class lessons in computer suites is still an issue for some teachers." In the exam itself, students have no data set and analyse any subset with "a calculator with standard statistical functions", as the DfE content puts it.

|   | Spreadsheet in class | Calculator in the exam | Python in our course |
| --- | --- | --- | --- |
| Size it handles comfortably | Thousands of rows | A small subset typed in | Millions of rows |
| Cleaning | By hand, cell by cell | Not possible | Written once, rerun on every update |
| Repeatable | Hard to audit what was clicked | Only on paper | Every step recorded in code |
| Charts | Built-in chart types | None | Any chart, reproducible |
| Next step | More formulas | The exam answer | Joining data, sampling, models |

### Why the exam does not need code

The exam is testing statistical reasoning: what a summary means, whether a sample is fair, whether a correlation says anything. Code would add a skill the qualification does not examine.

That is a fair design choice, and it leaves room for a course that adds the skill deliberately.

### Why a student might want it anyway

Running the same analysis in Python forces every assumption into the open. A student who has cleaned the data in code knows exactly which rows were dropped and why, which is the reasoning the exam rewards.

We explore a student's own board data set as a teaching resource; we never touch anything submitted for assessment.

From exam to code

## The A level statistics skills, and what they become in Python

Each topic in the statistics section has a direct counterpart in data science. Learning them side by side makes both stronger.

| A level topic | In Python | Why it matters beyond the exam |
| --- | --- | --- |
| Sampling methods | Random and stratified samples drawn in code | Every survey, experiment and model starts with a sample |
| Summary statistics | Means, medians, quartiles and spreads computed per group | The first look at any new data set |
| Outliers and cleaning | Rules for missing values and outliers, written down and applied | Decisions others can check and challenge |
| Charts and interpretation | Histograms, box plots and scatter plots from the data | Showing a result honestly |
| Correlation and regression | Correlation coefficients and a fitted line | The simplest predictive model |
| Hypothesis testing | Tests run on real samples, with the assumptions stated | Telling a real effect from noise |

### Weather and climate

Public weather records make a good first project: missing readings, units to convert, and seasons to compare.

### Transport and travel

Public travel and vehicle statistics raise real questions about sampling, grouping and fair comparison.

### Your own question

The strongest projects start from something the student actually wants to know, with public data to test it.

Public data sets from UK government sources are free to use for projects. Students keep their notebooks and code in their own repository, and every chart they publish says where its data came from, the same habit Ofqual asks boards to follow by including sources.

Beyond A level

## Data science for adults, and for students not taking A level maths

Nobody needs A level maths to start. The course meets learners where they are.

| You are | A sensible route |
| --- | --- |
| A sixth former taking A level maths | Python basics, then Data Science for Teens alongside the statistics course |
| A teenager who codes but does not take maths | Data Science for Teens, with the statistics taught as needed |
| An adult who lives in spreadsheets | Data Analysis: Excel, SQL, then Python |
| An adult aiming at data roles | Data Science for Adults, from Python to machine learning |
| Someone who wants models without code first | The Orange visual machine learning course, then Python |

### Data and AI

Modern AI is built on data, and understanding how data is sampled, cleaned and labelled is the strongest defence against trusting a model too much.

Our pages on [training AI, not just prompting it](/learn-to-train-ai-not-just-prompt-it-uk) and [building real AI projects](/build-real-ai-projects-uk) take this further.

### Maths support alongside

Students who find the statistics hard can study A level maths with us as well, with the large data set covered as part of the course.

For university students using data in any subject, [coding for university students](/coding-for-university-students-uk) maps useful coding by degree.

Stages

## Four stages in data science

Start at the stage your current skills put you in.

| Stage | What should be true |
| --- | --- |
| 1. Load and look | You load a real data file in Python and describe what it contains |
| 2. Clean and summarise | You handle missing values and outliers by stated rules and compute group summaries |
| 3. Chart and question | You chart the data honestly and test a question with a sample |
| 4. Model and explain | You fit a first model, measure how well it does and explain its limits |

### Stage two is where honesty lives

Every cleaning decision changes the answer, so each one is written down.

The wider sequence of subjects is on the [coding roadmap](/coding-roadmap).

### Stage four needs stage two

A model trained on carelessly cleaned data is confidently wrong.

Measuring a model means admitting where it fails.

The catalogue

## Nine courses for data work

Data science itself, the maths and tools under it, and where it leads.

I

### Data science

By age

DSU / DS / 01

#### Data Science for Teens

Python, pandas and first models, ages 14 to 18.

[Open the syllabus](/courses/data-science-course-for-teens-python-data)

DSU / DS / 02

#### Data Science for Adults

Python, SQL, machine learning and deep learning.

[Open the syllabus](/courses/data-science-complete-masterclass-college)

DSU / DS / 03

#### Data Analysis

Excel, SQL, Python and dashboards for work.

[Open the syllabus](/courses/data-analysis-mastery-course-college)II

### Foundations

Maths and code

DSU / FN / 01

#### A Level Maths

Statistics and the large data set, with pure and mechanics.

[Open the syllabus](/courses/a-level-maths-course-pure-mechanics-statistics)

DSU / FN / 02

#### Python for Teens

The language data science is written in.

[Open the syllabus](/courses/python-complete-masterclass-teens)

DSU / FN / 03

#### MySQL for Teens

Querying data where it is stored.

[Open the syllabus](/courses/mysql-mastery-for-teens)III

### Where data leads

Models and AI

DSU / AI / 01

#### AI and Machine Learning for Teens

Python to real models.

[Open the syllabus](/courses/ai-ml-masterclass-teens)

DSU / AI / 02

#### Orange Visual Machine Learning

Models without code, for ages 13 to 18.

[Open the syllabus](/courses/orange-data-mining-visual-machine-learning-course-for-teens)

DSU / AI / 03

#### Data and AI for Non-Programmers

Answers from data for adults who do not code.

[Open the syllabus](/courses/data-and-ai-analytics-for-non-programmers-course)

How lessons run

## Live lessons with real data

Lessons are taught from India, where there is no clock change, so the UK sits four and a half hours behind in British Summer Time and five and a half hours behind in winter. That leaves after-school, evening and weekend slots in UK time.

After sixth form

Early evening on weekdays.

Evening

For adults fitting learning around work.

Weekend

Longer sessions for a data project.

### A free first class

We look at your maths and coding, and pick a route and a first data set.

### Small groups

Five to ten learners at the same level.

### One to one

For a faster pace or a particular project.

### Notebooks you keep

Every analysis is saved in your own repository.

### Sources on every chart

Students record where each data set came from.

### Nothing assessed

We never work on anything you submit to a school, college or university.

Student work

## Projects our students have built

Four finished projects from our students. The full collection, across ages and subjects, is in [student labs](/student-labs).

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees for data science

Charged monthly in US dollars, at one rate for learners anywhere outside India. There is no joining fee, and you can stop when any month ends. The software we use is free.

Free first class

USD 0

no card required

- A look at your maths and coding
- A route and a first data set
- No payment details needed

Book it

Group batch

USD 100

a month, billed in US dollars

- Five to ten learners at one level
- The same teacher each week
- Real data in every lesson
- Stop at the end of any month

Start here

One to one

USD 150

a month, billed in US dollars

- A teacher for you alone
- Built around your own data question
- Paced to suit you

Enquire

What families say

## Rated 4.9 across 547 Google reviews

What our students and their families wrote on Google, unchanged.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Questions about data science

## What UK learners ask about data science

### What is the large data set in A level maths?

A real data set each exam board provides in advance, which the DfE requires students to explore using technology. Exam questions are set in its context, but students do not have the data set in the exam.

### Is the large data set cleaned?

No. Ofqual's guidance says it may be reorganised into a standard format but should not be cleansed by the exam board, so missing values and quirks remain.

### Does A level maths teach coding?

No. The requirement is for technology such as spreadsheets or statistical packages, and the exam uses a calculator. Coding is an extra skill that our course adds.

### Can you help my child with the large data set?

Yes, as a teaching resource: we can explore it in Python and discuss what it shows. We never work on anything submitted for assessment.

### Do I need A level maths for data science?

No. Teenagers can start with basic Python, and adults can begin with our data analysis course. Statistics is taught as it is needed.

### Which language do you use?

Python, with pandas for data and plotting libraries for charts, plus SQL for querying databases in the adult courses.

### What age is the teen course for?

Data Science for Teens is for ages 14 to 18 and expects basic Python. Younger or newer coders start with Python for Teens.

### Can I learn data science as an adult with no coding?

Yes. Our data analysis course starts with Excel and SQL before Python, and a non-programmers course covers data and AI without code.

### What does it cost?

The first class is free. After that it is USD 100 a month in a group or USD 150 a month one to one, with no enrolment fee.

### When can I have lessons?

Weekday evenings or weekends in UK time, fixed in the free class. Our teachers are four and a half hours ahead of the UK in summer and five and a half in winter.

Elsewhere on this site

## Related pages

Maths, AI and the coding around data.

### [Learn to train AI, not just prompt it](/learn-to-train-ai-not-just-prompt-it-uk)

Where data meets models.

### [Build real AI projects](/build-real-ai-projects-uk)

Projects that use what data science teaches.

### [Python classes online](/best-python-classes-online-uk)

The language underneath.

### [Coding for university students](/coding-for-university-students-uk)

Data skills for any degree.

### [Coding classes for teens](/best-coding-classes-for-teens-uk)

How we teach teenagers.

### [Coding classes in the UK](/coding-classes-in-united-kingdom)

All our UK pages.

Start here

## Bring a data question to a free class

Leave a number and we will call at a UK time that suits you. Tell us your maths and coding level and a question you would like data to answer; the class starts there.

Would you like to read first? See the [full course list](/courses), [how lessons are taught](/how-we-teach), and [work students have finished](/student-labs).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20first%20data%20science%20class%20in%20the%20UK.) · [+91 91233 66161](tel:+919123366161) · [contact@modernagecoders.com](mailto:contact@modernagecoders.com)

WhatsApp from a UK phone is often quickest. Our team is in India, so the number begins +91, and we have no UK office.

## Keep exploring Modern Age Coders

### Related courses and guides

- [Deep Learning Course](/deep-learning-course)
- [Data Science Course in the Netherlands](/data-science-course-netherlands)
- [Deep Learning with TensorFlow & PyTorch](/deep-learning-with-tensorflow-and-pytorch)
- [Data Science Course in Ireland](/data-science-course-ireland)
- [Generative AI Course](/generative-ai-course)
- [Data Science Course](/data-science-course)
- [AI Course for Beginners](/ai-course-for-beginners)
- [AI Agents Course for University Students in the UK](/ai-agents-course-for-students-uk)
- [One to One AI Classes](/one-on-one-ai-classes)
- [Online Coding Summer Course, UK](/online-coding-summer-course-uk)

### Learn more

- [Coding and AI Classes for Adults, Netherlands](/coding-and-ai-classes-for-adults-netherlands)
- [Orange Data Mining Course for College Students](/courses/orange-data-mining-machine-learning-course-for-college-students)
- [Coding for 16 Year Olds: CS Stream, Full Stack, AI/ML & DSA for Class 11](/coding-for-16-year-olds)
- [Machine Learning Course for Beginners](/machine-learning-course-for-beginners)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Dimensionality Reduction](/resources/ai-and-machine-learning/dimensionality-reduction)
- [Introduction to AI and Machine Learning](/resources/ai-and-machine-learning/introduction-to-ai-and-ml)
- [Linear Regression](/resources/ai-and-machine-learning/linear-regression)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [Data Science, AI, and Math: Skills Every Tech Professional Must Learn](/blog/data-science-ai-math-skills-professionals)
- [How AI and Automation Are Transforming Small and Medium Businesses](/blog/ai-automation-transforming-small-medium-businesses)
- [Best Data Science Courses in India for Students and](/blog/data-science-course-india)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

---

*Canonical: https://learn.modernagecoders.com/data-science-course-uk*
