Certificate in Python Programming

UW Professional & Continuing Education

How long?

  • 8 months
  • online, in person
  • on demand

UW Professional & Continuing Education


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.


Comprehensive course analysis

Unbiased reviews from past participants
Global companies alumni of this course worked for
Positions of participants who took this course
Countries where most past participants are from
Individual needs analysis

Who should attend

Beginning and intermediate programmers and web developers, along with testers and UX/UI professionals who want to add web development skills. Those with less experience should consider taking our course in Foundations of Programming (Python) first.

About the course

Python is a great language for beginning programmers, but it also has the power and flexibility to run major websites like Pinterest and Dropbox. This versatility allows developers to use Python to create smaller scripts and applications for the web as well as to do back-end development on a larger scale.

In this three-course certificate program, you’ll gain a thorough understanding of the major Python libraries and practice standard programming styles and idioms. We’ll explore different aspects of network-based programming with Python, including web applications, and dig into larger systems development issues and advanced topics.

What you’ll learn

  • How to use a variety of libraries, including the extensive standard library and the most recent version of Python 3.0
  • Object-oriented development
  • Web protocols, frameworks and service APIs
  • Techniques for unit testing and debugging

Get hands-on experience

You'll create web applications using Python.

Choose the right format for you

This certificate program is part of Career Accelerator, which offers a variety of flexible learning formats online and in the classroom. Learn more about our self-paced online option and accelerated classroom format.

Apply for a scholarship

You may be eligible to apply for a UWPCE Certificate Scholarship to cover most of the costs of this program. Scholarships are awarded based on financial need and the potential of the program to positively impact your career. See the scholarship page for eligibility information and application instructions.


Natasha Aleksandrova

Natasha Aleksandrova is currently a software engineer at Zonar Systems, a fleet management company based out of Seattle with worldwide reach. She’s worked with many technologies including Tornado, Celery, Cassandra, PostgreSQL, Redis and Spark, among others. Her middleware supports both mobile an...

Luis Conejo-Alpizar

Luis Conejo-Alpizar is an electronics engineer and software developer who's worked in the semiconductor industry for over 15 years. His first contact with programming languages came at the age of 10, when he was given a copy of Turbo Pascal and some sample code, which he modified and used as a te...

Andy Miles

Andy Miles is a senior business analyst at Expeditors International of Washington. He has more than 40 years of experience successfully applying business and systems analysis on a wide variety of projects. He started his career after completing an extensive training program at Rolls Royce aerospa...

Vamsi Sistla

Vamsi Sistla is a three-time founding CTO with more than 15 years of experience working as a software engineer, technical manager and head of architecture at various enterprises and startups. Sistla specializes in Internet of Things and data sciences. He uses Python, Scala and R programming langu...

Videos and materials

Certificate in Python Programming at UW Professional & Continuing Education

From  $3,747
Add coaching to your course booking

Coaching can personalize and deepen learning for you and your organization.

Something went wrong. We're trying to fix this error.

Thank you for your application

We will contact the provider to ensure that seats are available and, if there is an admissions process, that you satisfy any requirements or prerequisites.

We may ask you for additional information.

To finalize your enrollment we will be in touch shortly.


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.