WiseOwl Training - Established 1992 Wise Owl Training

Established May 1992
30 years in business
Wise Owl Training
30 years in business
See 482 reviews for our classroom and online training
Classroom training -  Python classes

Online Training

Using Classes in Python

Live online training course - classroom version also available

£795 + VAT (where applicable)

One day (09:30 to 16:30 UK time)

So you've learnt how to write programs in Python, but you're aware that there's a big gap in your understanding: classes.  This two-day course shows what classes are (explaining terms like attributes, methods, objects and inheritance) with practical examples.  It takes a long time to get used to object-oriented programming, but this course will give you as good a start as possible.  You must already know how to program in Python to attend (our three-day Python programming course is ideal preparation).

Course schedule

Here are our next few online Python classes course dates:

Dates Times Price (excl. VAT)
25-26 Jul 09:30-16:30 £795 Book
12-13 Sep 09:30-16:30 £795 Book
18-19 Oct 09:30-16:30 £795 Book
Show full list of dates

Got a handful of like-minded people in your organisation? You could consider creating your own customised online course to run on a date convenient to you).

Course Contents

The contents of this course are as follows:

Introduction to classes

  • An example class
  • Designing properties / attributes
  • Designing methods

Coding classes

  • Simple classes
  • Instantiating objects


  • Instance attributes
  • Setting attributes on the fly
  • Class attributes


  • Instance methods
  • Different ways to instantiate
  • Class methods

Read/write properties

  • Getting and setting values
  • Private underscored variables
  • Action propeties


  • Designing for inheritance
  • Inheriting classes
  • Overloading
  • Using "super"

Dunder methods

  • Doc strings
  • String represenations of objects

Understanding existing classes

  • Viewing definitions
  • Everything is a class

Covered if time allows If time

A case study

  • Aim of the program
  • Choosing the objects
  • Properties or methods?
  • Implementing your classes

You can download a PDF file giving the course contents.

Benefits of our online training

Here are some reasons to choose Wise Owl online courses:

  • Maximum of 6 people per class
  • Excellent colour courseware manual posted to you in advance
  • Pre-course set-up included in the days before the course
  • No need to install any software on your computer
  • All courses given by one of our 6 Wise Owl trainers
  • 482 references viewable online

What other people have said

Many thanks to those listed below for kindly agreeing to let us use their names. All of the reviews are from the last 3 calendar years (although some may be for classroom courses):

"A great trainer who made everyone feel at ease & was extremely knowledgeable. Even though the subject was something that I thought I would struggled with, the training was broken down into small enough sections that we could all follow easily."

Stephen Catlow (LifeArc)

"Loved the course, like it being a small group as I found it easy to get help when needed. Colleagues came on a PBI course earlier this year and recommended."

Amanda Wilding (ReAssure UK Services Limited)

"The course was great and very detailed. Trainer was great and I thought the online experience was perfect."

Alison West (Homes England)

"Very relaxed, yet informative course that covered a wide range of topics."

Ben Robinson (Manchester University NHS Foundation Trust)

"Very good course, with a knowledgeable trainer. Thank you."

Mark Mullett (Frimley Health NHS Foundation Trust)

Refresh the page to see a different set of reviews!

How our live online training courses work

We've published a full summary of what it's like to attend a Wise Owl course online - here are the main things you need to know.

What you'll need

You'll need three things for the course:

  1. A computer (obviously) running Windows.
  2. A good internet connection.
  3. A microphone and (ideally) webcam.

In addition you'll find the course very difficult without an additional monitor (so that you can participate in the course on one screen, and use the software you're learning on the other).

What will happen when you book a place

Within a few hours of your booking a place on one of our online courses, we'll be in touch to get you set up correctly.  This usually takes about half an hour, and can be done at any mutually convenient date/time.

A few days before your course begins you'll receive a parcel in the post (free for UK bookings) containing:

  • A full colour courseware manual;
  • An exercise booklet to go with the course; and
  • A USB stick containing the files for the course, should you need a back-up.

Your parcel will even include a Wise Owl biro (they're good; trust us) and pad.

What you won't need

You won't need to install any software at all on your computer.  This is because:

  • you'll use Windows Remote Desktop to connect to our computers, and these will have all of the necessary files and software installed; and
  • we use Teams for our online training, which you can run through most modern browsers.
On and after the course

On the day of the course itself you will be able to join the course up to half an hour before it begins. This will give you time to:

  • familiarise yourself with the set-up;
  • meet your trainer; and
  • get to know the other delegates!

After the course finishes you'll receive an electronic certificate proving your attendance (we will gladly send a paper copy on request also).

You can see full details of exactly how our online courses work here.