Maths for Data Analytics

Learn a range of commonly-used techniques from statistics and data processing from the mean and range to kernel density estimation and the Fourier transform.
Choose a starting date

Learning modes and locations may be different depending on the course start date. Please check the location of your chosen course and read our guide to learning modes and locations to help you choose the right course for you.

  • Start Date: 06 Oct 2025
    End Date: 08 Dec 2025
    Mon (Evening): 18:30 - 20:30
    Online
    Location: Online
    Duration: 10 sessions (over -10 weeks)
    Course Code: CLAM15
    Tutors:  Rich Cochrane
    Full fee £499.00 Senior fee £399.00 Concession £324.00
    Add to Wish List

Any questions? computing@citylit.ac.uk or call 020 4582 8438

Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Centre for more information on a range of topics including fees, online learning and FAQs.

Book your place
In stock
SKU
240800
Full fee £499.00 Senior fee £399.00 Concession £324.00

What is the course about?

Data analytics can be thought of as a process that turns data into information – most of the machinery that accomplishes this is mathematical. This course covers three main types of mathematical machine: descriptive, predictive and transformative.

The descriptive statistics we study include measures of centrality (averages), dispersion (range, standard deviation) and distribution (skewness, kurtosis). Predictive methods are organised around hypothesis-testing and include distribution fitting, regression, analysis of variance and forecasting. As well as making a prediction, we always try to be precise about our confidence in it and to be clear about the assumptions it’s based on.

We also look at some transformational methods that can be used to change our data as a step in the analytical workflow. We particularly focus on sequential data (for example, the kind that comes in a time series) and look at smoothing filters for noise reduction and the Fourier transform, which can extract periodic components from non-periodic data.

What will we cover?

• Mean, standard deviation and higher moments (skewness and kurtosis)
• Linear and polynomial regression
• Hypothesis testing
• Confidence intervals
• Random variables
• The Normal, Exponential and Poisson distributions
• Characteristics of noise and smoothing filters
• Various statistical tests including Student’s t-test, the chi-squared test and the Shapiro-Wilk test for normality
• The general method of Analysis of Variance (“ANOVA”) and why it is necessary
• Bootstrapping
• Kernel Density Estimation
• Bias analysis, with an emphasis on the side-effects of linking datasets together
• A user’s guide to the Fast Fourier Transform (FFT) with applications to time series and forecasting.

What will I achieve?
By the end of this course you should be able to...

• Summarize a dataset using a range of descriptive statistics.
• Formulate hypotheses and test them using a variety of statistical measures
• Infer a population statistic from a sample with an associated confidence level
• Create a statistical model of a phenomenon using techniques such as regression and distribution-fitting
• Extract trend and seasonality from a time series
• Extract noise from data.

What level is the course and do I need any particular skills?

You will need to be comfortable with common manipulations of percentages, fractions and algebra at UK GCSE level. You will not be required to do calculations by hand so this course may be a good opportunity to brush up on those skills.

You don’t need to be familiar with any specific software but it would be helpful to have some prior experience of working with data, whether in a coding setting using R or Python or in a spreadsheet programme such as Excel.

How will I be taught, and will there be any work outside the class?

The classes use a mixture of presentation, worked examples and class discussion.

Are there any other costs? Is there anything I need to bring?

No, all resources will be provided digitally.

When I've finished, what course can I do next?

Please click here to view our Programming and Maths courses.

Rich Cochrane

Rich is a programmer, writer and educator with a particular interest in creative practice. In his previous career he worked as a software developer in the CIty, first at a dot-com startup and later at a top-tier investment bank where he worked mostly on trading floor systems and got to play with a wide range of languages and technologies. He now teaches coding and maths-related courses full time. Besides his work at City Lit he also teaches at Central Saint Martins, the Architecture Association and the Photographer's Gallery and is the author of two books about mathematics. His technical collaborations with artists have been shown at, among others, the Hayward gallery, the V&A, the ICA and Camden Arts Centre. He has a BSc in Mathematics from the Open University. He also has a BA in English Literature and a PhD in philosophy (both from Cardiff). He continues to teach a little philosophy and literature, especially as they intersect with his other interests, and as a partner in Minimum Labyrinth he has brought these ideas to wider audiences in collaboration with the Museum of London, the Barbican and various private sponsors.

Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.