Maths for Programming & Data Analysis — Online Courses

Take your coding and data skills to the next level with City Lit’s specialist courses in maths for programming, data analytics, and financial assets. Whether you’re new to programming or looking to strengthen your mathematical foundation for advanced topics like machine learning, we offer the support you need.

 

Our courses cover essential areas, including:

Maths for Data Analytics – Build core mathematical skills for data analysis and statistics.

Linear Algebra for Machine Learning – Understand vectors, scalars, matrices, and apply them to algorithms and regression models.

Probability and Statistics for Data Analysis – Gain the statistical knowledge needed for data-driven decision-making.

Algorithms in Python – Learn how to design and implement efficient algorithms using Python.

Introduction to Financial Assets – Explore the fundamentals of financial instruments and their role in analytics.

Maths for Programming and Data Analysis – Strengthen your understanding of the maths behind coding and algorithms.

Our tutors are highly qualified industry professionals with extensive experience teaching these subjects at colleges and higher education institutions. They’ll help you achieve your goals—whether you’re a complete beginner or building on existing experience. 

 

Flexible Learning Options: 

• Part-time courses available online

• Daytime, evening, and weekend formats

• Interactive, tutor-led sessions Start your journey today with London’s leading adult education provider.

Browse our Maths, Programming & Data Analysis courses below and enrol now! 

Filters

1 Item

per page
  1. Algorithms in Python
    Evening
    Course start date:  Mon 16 Feb 2026

    Location on this date:  Online

    Tutors:  Rich Cochrane

    Boost your coding skills by learning the essential algorithms and programming patterns that developers use time and again. In this hands-on course, you'll implement common solutions in Python, explore practical coding “recipes,” and gain a deeper understanding of how to write efficient, reusable code for real-world applications.

    Full fee £259.00 Senior fee £207.00 Concession £168.00
    Add to Compare View details
    Add to Compare
per page

Can't see a course you want?

Add this category to your waiting list to set up alerts and we will update you when new courses are released online.

Add me to waiting list