Programming & IT

Introduction to Python

ByCity Lit

Beginner

A beginner-level introduction to Python covering scripts, core programming concepts, data handling, debugging and code libraries.

View 9 available dates

Choose a date before booking

Upcoming classes

9 classes

StartsScheduleLengthTeacherVenuePrice
29 Sept 2026
Tuesdays
18:30 - 21:30
Short course4 weeks
ErgiMira
Hybrid (choose either online or in-person)
£279.00
27 Oct 2026
Tuesdays
18:00 - 21:00
Short course4 weeks
RodenDerveni
Hybrid (choose either online or in-person)
£279.00
29 Oct 2026
Thursdays
18:30 - 21:30
Short course4 weeks
Programming& ITTeacher
Hybrid (choose either online or in-person)
£279.00
22 Nov 2026
Sundays
10:30 - 17:30
Short course2 weeks
Programming& ITTeacher
Hybrid (choose either online or in-person)
£279.00
12 Jan 2027
Tuesdays
18:00 - 21:00
Short course4 weeks
RodenDerveni
Hybrid (choose either online or in-person)
£279.00
23 Jan 2027
Saturdays
10:30 - 17:30
Short course2 weeks
Programming& ITTeacher
Hybrid (choose either online or in-person)
£279.00
3 Feb 2027
Wednesdays
18:00 - 21:00
Short course4 weeks
Programming& ITTeacher
Hybrid (choose either online or in-person)
£279.00
21 Feb 2027
Sundays
10:30 - 13:30
Short course4 weeks
Programming& ITTeacher
Hybrid (choose either online or in-person)
£279.00
  • Sun 20 Sep, 10:30 - 13:30

    Book now
    4 weeks
    Keeley Street
    4 weeksSun 10:30£279
    Programming& ITTeacherKeeley Street
    Programming
    & IT
    Teacher
    £279
  • Tue 29 Sep, 18:30 - 21:30

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksTue 18:30£279
    ErgiMiraHybrid (choose either online or in-person)
    ErgiMira
    £279
  • Tue 27 Oct, 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
  • Thu 29 Oct, 18:30 - 21:30

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksThu 18:30£279
    Programming& ITTeacherHybrid (choose either online or in-person)
    Programming
    & IT
    Teacher
    £279
  • Sun 22 Nov, 10:30 - 17:30

    2 weeks
    Hybrid (choose either online or in-person)
    2 weeksSun 10:30£279
    Programming& ITTeacherHybrid (choose either online or in-person)
    Programming
    & IT
    Teacher
    £279
  • Tue 12 Jan, 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 23 Jan, 10:30 - 17:30

    2 weeks
    Hybrid (choose either online or in-person)
    2 weeksSat 10:30£279
    Programming& ITTeacherHybrid (choose either online or in-person)
    Programming
    & IT
    Teacher
    £279
  • Wed 3 Feb, 18:00 - 21:00

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksWed 18:00£279
    Programming& ITTeacherHybrid (choose either online or in-person)
    Programming
    & IT
    Teacher
    £279
  • Sun 21 Feb, 10:30 - 13:30

    4 weeks
    Hybrid (choose either online or in-person)
    4 weeksSun 10:30£279
    Programming& ITTeacherHybrid (choose either online or in-person)
    Programming
    & IT
    Teacher
    £279

Showing 1 to 9 of 9 sessions

About this course

The course takes learners from setting up the Python environment through writing and running scripts. It covers variables, strings, numerical operations, Boolean values, input and output, conditional statements, loops, lists and list methods. Participants also examine syntax errors and debugging, and are introduced to data structures, parsing input and output, and Python code libraries. The course is structured around developing and working with basic Python programs, with no external work required.

What you'll learn

  • Write and run basic Python scripts
  • Use variables, strings, numerical data and Boolean values in programs
  • Apply conditional statements, loops and list operations
  • Handle data input and output using Python
  • Identify, debug and fix syntax and coding errors
  • Work with Python modules and code libraries

Is this course right for you?

This course is intended for beginners and does not require prior knowledge of Python or programming. Learners should have good general computing skills, be able to follow spoken and written instructions, and discuss their work with the tutor in English. The course involves learning through guided programming work.

  • Suitable for learners new to programming
  • General computing skills are expected
  • English is needed for instructions and discussion

Before you go

  • No external work is required.
  • The software used is free to download and use; the tutor will recommend where to find it.
  • The course may require use of a personal account or creation of an account for third-party software.
  • The provider cannot offer technical support for installation issues caused by differences in learners' home hardware and software.
  • Learners attending the full course receive an electronic certificate of attendance.

Where this course runs

City Lit

London's largest adult education provider

10 programming & it courses on Learn.London

Similar beginner programming & it courses