Skip to content

Advanced Python

Level up with object-oriented programming, generators, decorators, and real-world patterns. This course is for programmers who know the fundamentals and want to write professional Python.

advanced9 lessons4 chapters9 graded exercisesPython

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Object-Oriented Programming
  • Generators and Iterators
  • Decorators
  • Real-World Python
Taught in Python, graded on a real executor.

Curriculum

4 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1Classes and ObjectsRead · exercise
  2. 2Inheritance and PolymorphismRead · exercise
  3. 3Special MethodsRead · exercise