Programming

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.

We offer a range of 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, you’ll receive the same great City Lit experience. See our guide to online learning for more information about accessing our live online courses.

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.

Browse our programming courses below and enrol today!

7 Items

per page
Set Descending Direction
  1. Introduction to programming
    ONLINE
    Course start date:  Mon 12 Sep 2022 (and 1 other date)

    Location on this date:  Online

    Tutors:  Mohamad Marouni
    This is a beginner's course designed for anyone who wants to dip their toes into the exciting world of programming and see what all the fuss is about. Perfect if you want to make your first step in learning any of the programming languages at City Lit.



    This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
    Full fee £89.00 Senior fee £71.00 Concession £58.00
    Rating:
    97% of 100
  2. Introduction to Python
    Course start date:  Thu 15 Sep 2022 (and 6 other dates)

    Location on this date:  Online (other locations are available)

    Tutors:  Rich Cochrane
    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.



    This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
    Full fee £219.00 Senior fee £175.00 Concession £142.00
    Rating:
    96% of 100
  3. Start a career in software development with Python
    ONLINE
    Course start date:  Tue 11 Oct 2022 (and 1 other date)

    Location on this date:  Online

    Tutors:  Rich Cochrane
    Hone your Python skills to a professional standard. Follow an integrated version of three of our intermediate and advanced coding courses while creating an online portfolio and building your first project.



    This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
    Full fee £599.00 Senior fee £479.00 Concession £389.00
  4. Intermediate Python
    Evening
    Course start date:  Wed 26 Oct 2022 (and 1 other date)

    Location on this date:  Dual Mode (Online or In Person)

    Tutors:  Timothy Marley
    Take 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.



    This course will be delivered online or in person. See the ‘What is the course about?’ section in course details for more information.
    Full fee £219.00 Senior fee £175.00 Concession £142.00
    Rating:
    73% of 100
  5. Introduction to C++
    Evening, ONLINE
    Course start date:  Thu 10 Nov 2022

    Location on this date:  Online

    Tutors:  Rich Cochrane
    Get started with C++, a well-established standard for commercial software development, including an introduction to object oriented programming and Microsoft’s Visual Studio environment.



    This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
    Full fee £199.00 Senior fee £159.00 Concession £129.00
    Rating:
    100% of 100
  6. Git: Professional Project Management
    Evening, ONLINE
    Course start date:  Tue 15 Nov 2022

    Location on this date:  Online

    Tutors:  Roden Derveni
    This course equips you with introductory skills for code management (version-control) using Git, and introducing a familiarisation to GitHub and the Git command line, in the context of personal projects as well as large-scale, collaborative software development.



    This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
    Full fee £49.00 Senior fee £39.00 Concession £32.00
  7. Advanced Python
    Evening
    Course start date:  Wed 23 Nov 2022

    Location on this date:  Dual Mode (Online or In Person)

    Tutors:  Timothy Marley
    Object Oriented programming underpins modern software development. On this course, you will learn both the theory of OO programming and its implementation in Python. We will also explore the functional programming components of this language.



    This course will be delivered online or in person. See the ‘What is the course about?’ section in course details for more information.
    Full fee £219.00 Senior fee £175.00 Concession £142.00
    Rating:
    80% of 100

7 Items

per page
Set Descending Direction

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