Browse 543 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).

"The trainer was great, he made the course very interesting and keep us glued; very good instructor. We choose to do this course as we had zero knowledge of Power BI."

Elaine Coke (Mizkan Euro Ltd)

"Just to say thank you to our trainer; his breadth of knowledge in SSRS, VBA and SQL helped me better understand it. Not the easiest product to use, but I now have learned some valuable techniques and tips around some of the bugs I have been encountering. "

Michael Taylor (Leeds Community Healthcare NHS Trust)

"Thanks for a very useful 2-day course. I think it worked very well remotely and we didn't run into any problems during the 2 days. The trainer was very knowledgeable on SSAS and provided us with some good examples and help when we needed it on the exercises."

James Rapkin (Southend-on-Sea Borough Council)

"Set at a good pace and allowed time for exercises so it was not all copying from the screen. I'm leaving pretty confident I can write and understand basic queries."

Jeremy Barton (Ministry of Housing, Communities and Local Government (MHCLG))

"An excellent trainer and the course was excellent for me. I have always struggled with formulas but found this explained them really well. Also really great that we have a folder with the spreadsheets we worked on so that I can refer back, and refresh my memory if needed. The course was put together for us based on our knowledge."

Karen Wetton (Greater Manchester Combined Authority (GMCA))

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

Python videos

Python videos

You can watch these Python classes tutorial videos.

View Python videos

This page has 0 threads Add post