Data Analytics with Python: introduction


An improver-level course covering Python tools and techniques for cleaning, transforming, analysing and visualising data.
About this course
The course introduces Python for data analytics, including pandas, numpy and matplotlib. Participants work with data-cleaning, organisation, transformation and calculation techniques, then create charts and graphs to communicate findings. Teaching centres on practical, real-world applications through interactive exercises and coding tasks, with attention to automating repetitive analysis and reporting work and structuring efficient workflows. Optional exercises may be provided for practice after class.
What you'll learn
- Use Python to automate data analysis and reporting tasks
- Clean and organise large or complex datasets
- Transform data and perform calculations with analytical Python tools
- Create charts and graphs to present data insights
- Apply approaches for more efficient data analysis workflows
Is this course right for you?
The course is intended for working professionals and others who want to extend their Python skills into data analysis. It is labelled Improver, suggesting a level beyond an introduction, although core Python and data-analysis fundamentals are covered. Some familiarity with simple scripts and basic data structures is desirable.
- Some prior Python knowledge is desirable, including writing and running simple scripts.
- Learners should be comfortable with basic structures such as lists, dictionaries and arrays.
Before you go
- The course may require use of a personal account or creation of an account for third-party software.
- Full-course attendees receive an electronic City Lit certificate of attendance.
- The source states that there are no other costs.
Class teacher
Kathryn Coldham
Class teacher
Where this course runs
- View venue details ›
Hybrid (choose either online or in-person)
Selected class
Upcoming classes
1 class
Selected date
Sat 27 Feb 2027
10:00 – 17:00 • 2 weeks
£279
Hybrid (choose either online or in-person), Online

