Advanced Python

Advanced Python

How do the world's best engineering teams use Python?  What language features to they use, and how? How do you do test-driven development, leverage Python's object model, build concurrent servers, and more?

This course for experienced developers helps you take your expertise in Python to a whole new level.

  • Overview
  • Outline
  • Instructors
  • Reviews
Duration: 4 Days

Students must have at least one year of full-time development experience in any language; understanding and experience with object-oriented design; and at least six months experience writing Python (2 or 3). While this course is primarily taught in Python 3, no prior knowledge of Python 3 is required.


Students will learn the most powerful patterns and tools modern Python has to offer, and how to leverage them to create reliable, maintainable applications - either individually, or as part of a development team. This course is taught using Python 3, with instruction throughout on how to apply the concepts to Python 2.


This course is designed for experienced programmers looking to take their existing Python skills to a new level.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class