Start the year with better Python fluency

It’s 2020, and there has never been a better time to be a Python developer. Just about every company is adopting Python — for data science, devops, automated testing, or Web applications.

There are also lots of ways to learn Python: In-person courses, online courses, books, YouTube videos, and the like.

If you’re like many people, then even after you’ve learned Python, you still don’t feel 100% fluent. You’re still searching on Stack Overflow or on Google. You aren’t completely sure how the syntax works, or in what situations you want to use different data structures.

It’s for this reason that I run “Weekly Python Exercise,” a family of courses designed to help Python developers to improve their fluency. Over the course of 15 weeks, you’ll solve problems meant to help you deepen your understanding of Python.

Between the problems, detailed solutions, private community forum, and live office hours, WPE all but guarantees that you’ll become a better Python developer — able to do more in less time, and take on bigger and more complex projects.

On January 14th, I’ll be starting a new cohort of WPE A1: Data structures for beginners. This course is perfect for you if:

  • You’ve been using Python for less than a year, and don’t quite feel comfortable with all of the different data types
  • You want to become more fluent with strings, lists, tuples, dicts, and sets
  • You want to know how to maximize the use of these data types
  • You want to stop relying on (and copying from) Stack Overflow so much

Lots of additional information about this course, including a sample set of exercises, is available at the Weekly Python Exercise site.

Questions or comments? Or do you qualify for one of my many discounts? Just e-mail me at, or hit me up on Twitter at @reuvenmlerner. I’ll answer your question as soon as I can.

But don’t delay! WPE A1 starts on January 14th, and won’t be offered until 2021. Which sounds even more futuristic and distant than 2020.