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.

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 many of them are free if you are a) on a Low Wage or b) on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) receive other state benefits (including Universal Credit).

Browse our programming courses below and enrol today!

7 Items

per page
Set Descending Direction
  1. Introduction to Python
    Course Date:  Wed 15 Sep 2021 (and 10 other dates)

    Location on this date:  KS - Keeley Street

    Want to learn more about how computers work or what computer programmers do? Get started in computer programming using the popular and easy-to-use computer programming language Python.



    This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    This course takes place in the classroom, please follow this link to find out what we are doing to keep you safe: Staying COVID-19 secure at City Lit
    Full fee £199.00 Senior fee £159.00 Concession £100.00
    Rating:
    96% of 100
  2. Introduction to programming
    ONLINE
    Course Date:  Mon 11 Oct 2021 (and 2 other dates)

    Location on this date:  Online

    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 is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    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 £45.00
    Rating:
    97% of 100
  3. Intermediate Python
    Weekend
    Course Date:  Sat 16 Oct 2021 (and 3 other dates)

    Location on this date:  Online

    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 is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    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 £100.00
    Rating:
    80% of 100
  4. Start a career in software development with Python
    Evening,ONLINE
    Course Date:  Wed 27 Oct 2021

    Location on this date:  Online

    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. You will need to have completed our introduction to Python course or have equivalent knowledge or experience.



    This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    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 £300.00
  5. Python coding in Blender
    Course Date:  Thu 28 Oct 2021

    Location on this date:  KS - Keeley Street

    Learn to sculpt with code! Get started with creating procedural 3D objects in a popular, free modelling programme and expand your Python skills in the process.



    This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    This course takes place in the classroom, please follow this link to find out what we are doing to keep you safe: Staying COVID-19 secure at City Lit
    Full fee £199.00 Senior fee £159.00 Concession £100.00
    Rating:
    100% of 100
  6. Introduction to R programming
    ONLINE,Weekend
    Course Date:  Sat 30 Oct 2021

    Location on this date:  Online

    Programming is the cornerstone of keeping up with business and technology. Learn the immensely popular language R to boost your skills and widen your horizons.



    This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



    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 £100.00
  7. Advanced Python
    ONLINE,Weekend
    Course Date:  Sat 20 Nov 2021 (and 2 other dates)

    Location on this date:  Online

    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 is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit) and your monthly take home pay is less than £343. For more information click here



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