Programming Courses Online & in London

Are you looking for online programming courses for beginners? Do you want to learn how to start with Python, or learn more advanced Python recipes or expand your knowledge even by learning to use Blender? Perhaps you’d like to learn how to use SQL that’s behind the technology in Facebook or explore the practical uses for Machine Learning and data analysis.Not to mention our excellent introduction into Android apps and 3D game engines. 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.

Learning with us is flexible and interactive, with part-time courses available on various dates. Places are limited to ensure our quality teaching standards and interactive nature is maintained. For more information about our tutor-led interactive online courses please see our guide to online learning.

If you're just getting started with web design and programming and want to find out more, read this introduction by City Lit tutor Andrew Chu.

Our Web Design & Programming courses are designed to help you enter employment, advance or reskill in career or start your own business. Currently they are free if you are on Jobseekers' Allowance (JSA) or Employment & Support Allowance (ESA), or you live in London and your job is at risk of redundancy, or receiving other state benefits (including Universal Credit) and your monthly take-home pay is below £343.

Browse our programming courses below and enrol today!

Sorry, there are no courses matching the selection

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 to your waiting list