COVID-19 Vaccine Requirement

All UW Professional & Continuing Education students, including fully online students, must provide proof of vaccination against COVID-19 or submit a request for medical or religious exemption. 

Learn more

Certificate in Python Programming

Build Applications Quickly and Easily

collapse

Program Details

  • Location: Online
  • Duration: Varies
  • Times: Flexible
  • Cost: $3,855

Next start date:

Start Anytime

Get Details & Apply
Talk to an Enrollment Coach

About this Program


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 stand-alone scripts and web applications as well as do backend development on a larger scale.

Many programmers choose Python as their first language because of its popularity, active and diverse developer community as well as its ease of application. In addition, Python can be applied in a variety of different ways to support game development, website creation, tool development, process automation, scientific programming, data visualization, data analytics and data science.

In this three-course certificate program, you’ll gain a thorough understanding of the major Python libraries as well as 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. 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

▸ Related Article: Find the Right Programming Language for You

DESIGNED FOR

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

See Requirements

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

WHAT YOU’LL LEARN

  • 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

GET HANDS-ON EXPERIENCE

  • Implement relational and non-relational databases in Python
  • Create web applications using Python

Earn Credit Toward Your Bachelor’s Degree

After completing this certificate program, you can transfer nine credits toward a bachelor’s degree at Excelsior College 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.

APPLY FOR A SCHOLARSHIP

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

70%

Alumni working in field

Top Employers

Boeing, Amazon, Adobe, Microsoft, T-Mobile, AT&T

Source: Lightcast

OUR ENROLLMENT COACHES ARE HERE TO HELP

Connect with an enrollment coach to learn more about this offering. Or if you need help finding the right certificate program 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, Self-Paced

Enjoy the flexibility of learning at your own pace, with instructor support along the way. Courses are 100% online, with no class meetings or fixed deadlines — so you can start anytime. You have up to four months to complete each course and up to two years to complete the program. Learn More »

Online With Real-Time Meetings

Combine the convenience of online learning with the immediacy of real-time interaction. You’ll stream courses online and interact with your instructors and fellow students via chat, web conferencing or phone, all in real time. Learn More »

Program Sessions

Online, Self-Paced

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