Python Courses in London & Online

Practical, live instructor-led Python training for beginners, developers, data analysts, IT professionals and organisations.

Instructor-Led Python Courses

PCWorkshops provides practical Python courses in London and online for people who want to learn programming, automate tasks, analyse data, develop applications and work with modern Python tools.

Our Python training covers Python programming fundamentals, variables, data types, conditions, loops, functions, modules, object-oriented programming, file handling, testing, data analysis and other practical Python development techniques.

The training is delivered live by an instructor. Participants can ask questions, receive immediate feedback and work through practical Python exercises during the course.

Why Choose Our Python Training?

Live Python Instructors Learn directly from an experienced instructor and ask questions during the course.
Practical Exercises Write Python programs and solve practical problems rather than learning programming theory alone.
Targeted Skill Levels Courses are available for complete beginners, intermediate programmers and experienced developers.
London & Online Attend live online Python training or arrange classroom training in London.

Python Courses

Choose a Python course based on your current experience, programming requirements and training objectives.

Intensive Training

Python Bootcamp

An intensive practical introduction to Python programming covering core programming concepts and hands-on exercises.

View the Python Bootcamp Course
Python Taster

1-Hour Python Course Taster

A short practical introduction to Python programming designed to demonstrate what can be achieved with Python.

View the Python Taster Course
Beginner ยท 1 Day

Python Course for Beginners

An introduction to Python programming covering variables, data types, conditions, loops, functions and practical programming techniques.

View Beginner Python Course
Evening Training

Python Evening Course

Practical Python training delivered in an evening format for learners who need to fit programming training around work or other commitments.

View Python Evening Course
Data Analytics

Python for Data Analysis

Learn how Python can be used to work with data, perform analysis and build practical data-processing solutions.

View Python Data Analysis Course
Testing

Python Unit Testing Course

Learn practical approaches to testing Python programs, writing unit tests and improving software reliability.

View Python Unit Testing Course
Practical Project

Python Hangman Project

Build a practical Python Hangman project while developing programming skills through a real coding exercise.

View Python Hangman Project
Custom Training

Customise a Python Course

Customise course content, delegates, dates, times, location and practical exercises around your training requirements.

Request Custom Python Training

What You Can Learn on a Python Course

Python Fundamentals

Learn Python syntax, variables, data types, operators, expressions and basic programming concepts.

Conditions & Loops

Use if statements, for loops, while loops and other control structures to create useful programs.

Functions

Create reusable Python functions and organise programs into manageable components.

Data Structures

Work with lists, tuples, dictionaries, sets and other important Python data structures.

Object-Oriented Programming

Depending on the course, learn classes, objects, inheritance and other object-oriented programming techniques.

Files & Data

Work with files and structured data and automate common data-processing tasks using Python.

Python Training in London and Online

London Python Courses

PCWorkshops can arrange Python training in a London classroom for organisations and individuals requiring live instructor-led training. Classroom training can be arranged around suitable dates, locations and course requirements.

Online Python Courses

Live online Python courses are delivered by an instructor in real time. Learners can ask questions, receive explanations and complete practical Python exercises during the session.

Live instructor-led training

Our online Python training is designed as instructor-led education rather than simply providing access to a library of recorded videos.

Who Are the Python Courses For?

  • People who are completely new to programming
  • People who want to learn Python
  • Developers and software programmers
  • Data analysts and reporting professionals
  • IT professionals
  • People who need Python for automation
  • People interested in data analysis or machine learning
  • Organisations requiring customised Python training

What's Included with the Python Courses?

  • Python course certificate on completion
  • Python course notes
  • Practical Python course exercises
  • One hour of free online revision after the course
  • Live instructor-led training
  • Small-group practical training

Excel Courses

PCWorkshops also provides practical Excel training for beginners, intermediate users and advanced Excel users.

View Excel Courses โ†’

Microsoft Access Courses

PCWorkshops also provides Microsoft Access database training for people who need to create, manage and work with Access databases.

View Access Courses โ†’

Frequently Asked Questions About Python Courses

Are the Python courses live and instructor-led?

Yes. PCWorkshops provides live, instructor-led Python training online and can also arrange classroom Python training in London.

Which Python course is suitable for beginners?

The Python Course Taster provides a short introduction to Python, while the Python Course for Beginners provides a more comprehensive introduction to Python programming.

Are the Python courses suitable for developers?

Yes. Python courses can be used by developers and programmers who want to learn Python or improve their existing Python programming skills.

Can I attend Python training online?

Yes. PCWorkshops provides live online, instructor-led Python training. Classroom training in London can also be arranged.

Can the Python course be customised for a business?

Yes. PCWorkshops can customise the content, number of delegates, dates, times, location and practical exercises around suitable business requirements.

What is included with the Python courses?

Python courses include course notes, practical Python exercises, a course certificate on completion and one hour of free online revision after the course.

Request a Free Python Trial

Want to experience the instructor-led training before booking? Request a free Python trial or contact us to discuss your Python training requirements.

Contact PCWorkshops