Browse 554 attributed reviews, viewable separately for our classroom and online training
Classroom training -  Python classes

Classroom Training

Using Classes in Python

Classroom training course - online version also available

£895 + VAT for most venues (£995 + VAT for London)

1 day

If you already know how to program in Python (an ideal preparation would be to attend our three-day Python programming course), you're probably aware that you're missing a part of the picture: classes.  This one-day course teaches what object-oriented programming is, and how you can design and code classes to make it easier to write, debug and maintain your programs.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking.

Alternatively, you could enquire about running the course in your office or even (if available) as a tailored online course.

Course Contents

The contents of this course are as follows:

How classes work

  • Object-oriented programming
  • Inheritance
  • Instantiation of objects

Creating classes

  • Definining classes
  • The __init__ method
  • Other built-in methods


  • Global and class properties
  • Getting and setting values

A case study

  • The case study problem
  • Designing the classes
  • Coding the classes
  • Consuming the classes

You must already now how to program in Python to attend this course (an ideal preparation would be to attend our three-day Programming in Python course).

Why Choose Us?

Sample customer feedback

Our thanks to everyone who agreed to share their thoughts (note that some of these reviews may be for our online courses).

"Really positive from start to finish - the trainer was great."

John Harriman (Blue Prism Ltd)

"A fantastic trainer. He went above and beyond tailoring the course to suit me and even included examples that are not usually on the course. I really enjoyed the set up for learning online - everything was easy to navigate and the trainer could both share his screen and watch my screen to ensure I was following along. This course was chosen after positive feedback from another colleague who completed the same course."

Chloe Lewis (North Staffordshire Combined Healthcare NHS Trust)

"I really enjoyed the training and feel I gained a lot from it. The trainer was great at making sure we were all following with the tasks and he was really responsive to questions. Previous colleagues had been on the course earlier in the year and we have received support from Wise Owl, so we were familiar with what the course would cover."

Rebecca McCartan (Skills Development Scotland (SDS))

"We had a great trainer, very patient and excellent at explaining the content of the course. The course venue and equipment provided was of a very high standard, especially the in-depth instruction manual and memory stick (meaning we could take the code we’d wrote home with us). We were also taken out for lunch each day which was a really nice touch. Would highly recommend. "

Claire Leonard (Barbican Insurance / Arch Capital Gp Ltd)

"Really good course, went at a good pace and covered everything that I wanted it to. I feel much more confident using Power BI and have a better understanding of what applications it can be used for. The trainer was great, he was very knowledgeable and made the course enjoyable!"

Ralph Halliday (Ministry of Housing, Communities and Local Government (MHCLG))

There are lots more where these came from (or just refresh this page to change the quotes shown).

Related Courses

Python programming

Programming in Python

3 day course

Other Python training resources

Python exercises

Python exercises

We've got the following Python classes exercises available.

View Python exercises

This page has 0 threads Add post