Advanced Programming in Python

collapse

Course Details

  • Location: Downtown Seattle, Online
  • Duration: 9 - 10 weeks
  • Class Times: Evenings, Self-Paced
  • Cost : $1,149

Next Start Date:

January 9, 2018

This course is part of a certificate program. You can also take it without enrolling in the program.

Get Details & Apply

About this Course


We’ll expand on the first course in the certificate with a deeper dive into more advanced concepts of the Python ecosystem. You’ll explore larger-scale application development with Python. You’ll also develop an understanding of the issues associated with larger software projects and undertake code reviews.

What You’ll Learn

  • How to conduct unit testing and debugging, profiling, and performance tuning
  • Ways to build in iterators and generators, decorators, and context managers
  • Major aspects of concurrency and packages and packaging
  • Techniques for metaprogramming and asynchronous programming

Program Overview

This course is part of the Certificate in Python Programming.

Learning Formats

Classroom

Attend class in person at one of our convenient locations. You’ll engage face to face with your classmates and instructors as part of a highly interactive curriculum. An online learning management system may be required to access some course materials and assignments.

Online

Enjoy the flexibility of online learning, which allows you to participate in class activities, assignments and discussions on your schedule, from anywhere. Experience cutting-edge technology and a supportive, diverse learning community.

Blended

Our special blended programs combine the convenience of online study with the vibrancy of in-person classes for a unique learning experience.

Not available for this course

Start Dates

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

Online

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.