Course Description

Certificate 48 hours 4.8 CEUs $5,285


Python - Introduction

18 Hours | 1.8 CEUs | $1,995

Python is a dynamic, strongly typed, object-oriented, multipurpose scripting language for the web. In this hands-on course students first learn the basics of writing and running Python scripts and then move into more advanced topics like file operations, regular expressions, working with binary data, and how to use Python modules. Topics include basic Python language components, the IDLE environment, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions.

Python - Advanced

18 Hours | 1.8 CEUs | $1,995

In this Python training course, students already familiar with Python programming will learn advanced Python techniques such as: IPython Notebook; the Collections module; mapping and filtering; lamba functions; advanced sorting; working with regular expressions; working with databases, CSV files, JSON and XML; writing object-oriented code; testing and debugging; and learning about Unicode and text encoding. This advanced Python course is taught using Python 3, however, differences between Python 2 and Python 3 are noted.

Python Programming for Data Analysis

12 Hours | 1.2 CEUs | $1,295

This is a rapid introduction to NumPy, pandas and matplotlib for experienced Python programmers who are new to those libraries. Students will learn to use NumPy to work with arrays and matrices of numbers; learn to work with pandas to analyze data; and learn to work with matplotlib from within pandas. 


Additional Information

  • Classes are delivered in Central Time Zone and class times are notated on each course link.
  • Corporate discounts are applied in the cart / checkout.


  • There are no prerequisites for this course. 


48 Hours | 8 days or 16 Nights
Enroll Now - Select a section to enroll in
Section Title
Python Programming Certificate
Section Schedule
Date and Time TBA
Delivery Option
Course Fee(s)
Rate non-credit $5,285.00
Potential Discount(s)
Section Notes

To complete "Python Programming Certificate", you must enroll in PYT100, PYT200, & PYT300 and take the courses in chronological order. Click on each course link for more details and to add to cart:


Python - Introduction (PYT100)pick one

  • Starts Jun 3, 5, 10, 12, 17, 24
  • Starts Aug 13, 15, 20, 22, 27, 29
  • Starts Sep 24, 26, Oct 1, 3, 8, 10

Python - Advanced (PYT200)pick one

  • Starts Jul 8, 10, 15, 17, 22, 24
  • Starts Aug 12, 14, 19, 21, 26, 28

Python Programming for Data Analysis (PYT300)pick one

  • Starts Jun day 20, 21
  • Starts Jul 29, 31, Aug 5, 7
  • Starts Sep 9, 11, 16, 18


Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.