PLPluralsight
Classes and Object-oriented Programming in Python 3
Intermediate 3 hours English Course Certificate
Our recommendation
A Pluralsight course walking through object-oriented Python — defining custom classes, instantiating objects, managing attribute access with properties, and implementing inheritance, class attributes and data classes. Focused and intermediate, it is the right next step for people who know Python basics and want to write better-structured, reusable code.
Skills you'll gain
PythonObject-oriented programmingClassesInheritancePropertiesData classes
Is this course right for you?
A good fit if you…
You know Python basics
You want better-structured code
You are ready for OOP
Consider something else if you…
You are new to Python
You already write OO Python
You want a different language
About this course
Classes and Object-oriented Programming in Python 3 walks through defining custom classes, instantiating objects, managing attribute access with properties, and implementing inheritance, class attributes, and data classes — the structural skills needed to move past beginner scripts into real application code.
What you'll learn
Define custom Python classes and instantiate objects
Manage attribute access using properties
Implement inheritance between classes
Use class attributes correctly
Apply Python's data classes feature
Structure enterprise-level applications with OOP
This course includes
3h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
What it costs
Access comes with a Pluralsight subscription (Standard about $29/month or $299/year; Premium about $45/month or $499/year), with a 10-day free trial.
Comparison · LBS
Compare alternatives for Classes and Object-oriented Programming in Python 3
Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
PLPluralsight
Classes and Object-oriented Programming in Python 3
- Price
- PaidPluralsight subscription · from $21/mo billed annually (free trial)
- Duration
- 3 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
COCoursera4.8(54,000)
Google IT Automation with Python Professional Certificate
- Price
- PaidSubscription-based, free to audit
- Duration
- 240 hrs
- Level
- Intermediate
- Certificate
- Professional Certificate
LLLinkedIn Learning4.7(4,000)
Python Essential Training
- Price
- PaidLinkedIn Learning subscription
- Duration
- 8 hrs
- Level
- Beginner
- Certificate
- Course Certificate
FRfreeCodeCamp4.7(6,200)
Scientific Computing with Python Certification
- Price
- FreeCompletely free, forever
- Duration
- 300 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.
Is the certificate recognised?
Pluralsight includes a certificate of completion on its paid plans — a learning record rather than a formal or accredited qualification.
Instructor
RS
Robert Smallshire
Pluralsight instructor
Robert Smallshire teaches Python and software architecture courses on Pluralsight.
About this provider
PL
Pluralsight
Tech skills platform for software developers, IT ops, and security professionals.
Frequently asked questions
Yes — it is intermediate and assumes Python fundamentals; it is about structuring code with classes.
Yes — Pluralsight offers a 10-day free trial that includes the full library.
Defining classes, objects, properties, inheritance, class attributes and data classes.
It helps you write better-structured, reusable code, which matters as projects grow.
Yes — Pluralsight includes a certificate of completion on its paid plans, as a learning record.