Advanced

Level up your Python — advanced Python bundle

Take full advantage of Python's objects, functions, data structures, and objects. Aimed at developers with > 8 months of Python experience.

Iterators and generators

Learn all about Python's iterator protocol, generator functions, coroutines, and generator expressions. "For" a good time, take this class!

Advanced Python functions

Go beyond simple functions: Understand how they are implemented, and how to use such features as nested functions.

Advanced Python data structures

Go deeper with Python's core classes. And then explore useful classes that come with the Python standard library.

Weekly Python Exercise B1: Advanced topics 1

Improve your Python, one week at a time, with 15 advanced-level exercises on a variety of topics.

Advanced Python objects

Go beyond simple classes and methods. Understand and master Python's object system.

Weekly Python Exercise B123: Advanced bundle

Get all three advanced-level WPE cohorts in 2021, for a total of 45 weeks of Python learning!

Weekly Python Exercise B3: Advanced topics 3

15 advanced exercises in Python, on a variety of topics. 

Weekly Python Exercise B2: Advanced topics 2

Improve your Python, one week at a time, with 15 advanced-level exercises on a variety of topics.