Programming & IT

Intermediate Python

ByCity Lit

Intermediate

An intermediate Python course covering reusable code, advanced data structures and graphical user interfaces through demonstrations and practical programming.

View 4 available dates

Choose a date before booking

Upcoming classes

4 classes

StartsScheduleLengthTeacherVenuePrice
16 Feb 2027
Tuesdays
18:00 - 21:00
Short course4 weeks
RodenDerveni
Hybrid (choose either online or in-person)
£279.00
20 Feb 2027
Saturdays
10:30 - 17:30
Short course2 weeks
FredMortimer
Hybrid (choose either online or in-person)
£279.00
29 Jun 2027
Tuesdays
18:15 - 21:15
Short course4 weeks
RodenDerveni
Hybrid (choose either online or in-person)
£279.00
  • Sun 1 Nov, 10:30 - 17:30

    Book now
    2 weeks
    Hybrid (choose either online or in-person)
    2 weeksSun 10:30£279
    ThepanRavindranHybrid (choose either online or in-person)
    ThepanRavindran
    £279
  • Tue 16 Feb, 18:00 - 21:00

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksTue 18:00£279
    RodenDerveniHybrid (choose either online or in-person)
    RodenDerveni
    £279
  • Sat 20 Feb, 10:30 - 17:30

    2 weeks
    Hybrid (choose either online or in-person)
    2 weeksSat 10:30£279
    FredMortimerHybrid (choose either online or in-person)
    FredMortimer
    £279
  • Tue 29 Jun, 18:15 - 21:15

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksTue 18:15£279
    RodenDerveniHybrid (choose either online or in-person)
    RodenDerveni
    £279

Showing 1 to 4 of 4 sessions

About this course

The course develops Python programming beyond introductory concepts, combining theoretical explanation with teacher demonstrations, practical coding and problem-solving activities. Participants explore sub-routines and modules to structure and reuse code, work with advanced lists, dictionaries and tuples, and use the Tkinter library to create graphical interfaces with buttons, text boxes and other controls. The course also considers the principles underlying programming languages and applies them to programs designed for Windows, Mac and Linux systems. No formal work is set outside class, although practising the techniques between sessions is suggested.

What you'll learn

  • Build sub-routines to structure and reuse Python code
  • Create modules that function as reusable code libraries
  • Use lists, dictionaries and tuples in Python programs
  • Develop graphical user interfaces with Tkinter for Windows, Mac and Linux

Is this course right for you?

This course is intended for learners who have already studied Python, either independently or on an introductory course. Participants should be able to use basic input and output, variables, conditional statements and loops. Lessons involve following spoken and written instructions, discussing work with the tutor, and taking part in practical programming and problem-solving activities.

  • Some Python background or equivalent introductory study is required
  • Learners should be comfortable reading and following instructions in English

Before you go

  • Bring a pen and notepad for taking notes.
  • Learners who attend the full course receive an electronic City Lit certificate of attendance.
  • No official work is set outside class, but additional practice is suggested.

Where this course runs

City Lit

London's largest adult education provider

13 programming & it courses on Learn.London

Similar intermediate programming & it courses