Certificate in Python Programming

Build Applications Quickly and Easily


Program Details

  • Location: Online
  • Duration: 8 months
  • Times: Flexible, Evenings
  • Cost: $4,194

Next start date:

October 3, 2024

Get Details & Apply
Talk to an Enrollment Coach

About this Program

Python is one of the most popular programming languages today, known for its ease of use, versatility and active and diverse developer community. A great language for beginner programmers, it also has the power and flexibility to run large and complex applications. This makes Python a great choice for everything from game development and web applications to process automation, scientific programming, data science, machine learning and more.

In this three-course certificate program, you’ll gain a thorough understanding of the power of Python libraries as well as practice standard programming styles and idioms. We’ll explore different aspects of network-based programming with Python, including developing data systems and web applications, and dig into larger systems development issues and advanced topics. We’ll also cover unit testing, coding style and Python PEP8 compliance to learn the best practices for writing Python code.

Related Article: Want to Learn to Code? Here's Where to Start


Beginner and intermediate programmers, data scientists, UX designers and those in other fields who want to use Python in their work.

See Requirements

▸ Explore More: Looking for a starter course? Check out the Foundations of Programming (Python) — or find the right programming language for you.

Video Overview

Instructor Joseph Schilz of the Certificate in Python Programming explains how the program gives students the skills to break into the tech field or advance in their careers.

Duration: 02:02


  • How to use a variety of Python libraries, including the extensive standard library and the most recent version of Python 3
  • Object-oriented development
  • Web protocols, frameworks and service APIs
  • Techniques for unit testing and debugging
  • Advanced constructs in Python like decorators, context managers and comprehensions


  • Implement relational and non-relational databases in Python
  • Create and deploy web applications using Python
  • Build a portfolio on GitHub 

Earn Credit Toward Your Bachelor’s Degree

After completing this certificate program, you can transfer nine credits toward a bachelor’s degree at Excelsior University in information technology, cybersecurity, technology management, electrical engineering technology or nuclear engineering technology. Learn more about our partnership with Excelsior, and contact us for additional information.


You may be eligible to apply for a UW Certificate Scholarship or Rotary 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. For more information, see the Scholarships page.

Career Stats


Alumni working in field

Top Employers

Amazon, Boeing, Allen Institute for Immunology, Blue Origin, DocuSign, Expedia Group

Source: Lightcast


Connect with an enrollment coach to learn more about this offering. Or if you need help finding the right certificate, specialization or course for you, reach out to explore your options.

Program Overview

Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.

Learning Formats

Online, Group-Paced

Online Asynchronous

Enjoy the flexibility of asynchronous learning with the structure of a regular course. With no real-time meetings, you’ll complete weekly assignments and interact with your class at times that work for you. Learn More »

Online With Real-Time Meetings

Online With Real-Time Meetings

Combine the convenience of online learning with the immediacy of real-time interaction. You’ll meet with your instructor and classmates at scheduled times over Zoom. Learn More »

Program Sessions

Online Asynchronous

Online With Real-Time Meetings

Closed Sessions

Want to get the latest?

Sign up to get updates about this program, including info sessions and application deadlines.

  Get our email newsletter with career tips, event invites and upcoming program info.       Sign Up Now