Want to learn more about how computers work and what computer programmers do? Get started using Python, the most popular and easy-to-use programming language in the world.
We have a range of short Python course with clear progression that will help you master your Python skills. From introduction to advanced Python, Data analytics, Python libraries such as Pandas and NumPy, and Machine learning. You can even start a career in software development with a Python course.
Browse our Python courses below, pick a date that suits you and enrol today!
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.
An in depth knowledge of an SQL Relational Database Management System (RDBMS) and of Structured Query Language (SQL) are not just vital skills required by Database Developers and Administrators but are also indispensable tools needed by the modern Software Developer, Data Analyst and Data Scientist. On this course you will learn to create, manage and query relational databases using SQL.