Weekly Python Exercise B123: Advanced bundle

Get all three advanced-level WPE cohorts in 2020, for a total of 45 Python exercises!

Intro Python: Functions

Weekly Python Exercise B3: Advanced topics 3

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

Practice Makes Regexp — complete package

Improve your fluency via 50 battle-tested exercises with regular expressions. This package includes videos of me solving the problems.


An introduction to Pandas. This course assumes that you have already taken my NumPy course (or that you have some background knowledge of NumPy). 

Object-oriented Python

Learn how to write object-oriented code (classes, attributes, and methods) in Python! Includes many exercises and solutions.

Comprehending comprehensions

Comprehensions are one of Python's most powerful — and least understood — tools. Learn how to write and use them, in this in-depth course.

Intro Python: Fundamentals

Jump-start your Python programming with this introduction to the language's fundamental syntax and data structures.


Want to do data science in Python? You need NumPy. This course teaches all you need to start analyzing numeric and textual data.

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.