Programming - Keeley Street

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.

In-person and online courses

We offer a range of long and short courses allowing you to choose between online and in-person learning. All our courses are live, interactive, and taught by expert tutors. No matter how you prefer to learn, we've got the class for you. See our guide to online learning for more information about accessing our live online courses.

Hybrid courses

Our hybrid courses offer you the flexibility to attend your classes either online or in-person in our London campus. You decide.

Blended learning courses

We offer a small selection of courses where some of your classes take place in-person at City Lit (London) while some of the classes are online via Zoom.

Browse our programming courses below and enrol today!



Level 3 Certificate in Social Media for E-Commerce

Accredited by Gateway Qualifications

View details


Level 3 Certificate in User Experience/User Interface (UX/UI)

Funding Available | Accredited by NCFE

View details


1 Item

per page
  1. Learn NumPy: introduction
    Course start date:  Sat 3 Aug 2024

    Location on this date:  Keeley Street

    Tutors:  Arda Balkir
    In 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 £119.00 Senior fee £119.00 Concession £77.00
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