Intermediate

Classes and Object-oriented Programming in Python 3

You may have heard that everything is an object in Python — in this course, you'll learn why this statement is true.

This course covers object-oriented programming (OOP) in Python and explains how you can use this paradigm to make your projects modular and maintainable by distributing code into small logical units.

Before starting the course, you should already be familiar with the fundamentals of the Python language.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Everything is an object
  4. 4 Instantiate custom classes
  5. 5 Manage access to attributes
  6. 6 Implement class inheritance
  7. 7 Access class attributes and methods
  8. 8 Use data classes

Interested in this course?

Contact us to book it or get a custom training plan for your team.