Programming Courses Online & in London
Want to learn more about how computers work and what computer programmers do? Get started with Python, the most popular and easy-to-use programming language in the world and move to Machine learning and /or Data analysis with Python. Perhaps you’d like to learn how to use SQL and Microsoft SQL Server to develop or administer databases. Here at City Lit we have a wide range of expert-led programming courses for you.
Our tutors have a wealth of industry and academic programming experience. Learn from consultants with over 20 years’ experience, highly skilled start-up and investment bank programmers or theoretical astrophysicist.
If you're just getting started with web design and programming and want to find out more, read this introduction on the difference between programming and coding.
Browse our programming courses below and enrol today!
- Learn NumPy: a short introductionCourse start date: Sat 31 May 2025
Location on this date: Hybrid (choose either online or in-person)
Tutors: Muhammad KhanIn this introductory course on NumPy you will learn Python's most powerful library for numerical operations. Crafted for beginners, this course aims to build a robust foundation for mastering numerical computations using Python.Full fee £129.00 Senior fee £103.00 Concession £84.00 - Automating Excel with PythonCourse start date: Sat 7 Jun 2025
Location on this date: Hybrid (choose either online or in-person)
Tutors: Muhammad KhanAutomating Excel with Python revolutionizes your workflow. This course teaches key Python techniques to automate, manipulate, and enhance Excel tasks, enabling you to create dynamic reports and streamline data processing.Full fee £289.00 Senior fee £231.00 Concession £188.00 - Intermediate PythonCourse start date: Sun 16 Nov 2025 (and 1 other date)
Location on this date: Hybrid (choose either online or in-person)
Tutors: Roden DerveniTake your Python coding skills to the next level. Extend your programming skills by learning how to create secure and reusable code using sub-routines and modules, use advanced lists and dictionaries to create more complex programs that solve real world problems, use inbuilt libraries to boost the functionality of your programs and learn how to build graphical interfaces to your code that work on Windows, Mac and Linux systems.Full fee £259.00 Senior fee £207.00 Concession £168.00 - Data Science: introductionCourse start date: Sun 2 Nov 2025
Location on this date: Hybrid (choose either online or in-person)
Tutors: Muhammad KhanBridge data analysis and machine learning with Python. Master data handling, create insights with modern visualization, and build predictive models using state-of-the-art AutoML techniques. Gain practical, industry-relevant skills.
Full fee £259.00 Senior fee £207.00 Concession £168.00
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