Become a proficient Python programmer and apply this popular and growing language across data science, machine learning, and automation.

In this certificate, students learn necessary programming skills to manipulate databases and perform various levels of analysis on the data.

Students begin by learning Python programming fundamentals and how to use Numpy, Pandas, and Matplotlib to analyze data. After mastering Python and its three main data science libraries, students create predictive models from the data using machine learning packages such as Sci-Kit Learn.

The next portion of the certificate focuses on reading and writing complex queries in a database. This is a very important skill because data scientists spend a significant amount of time preparing and cleaning data so it can be imported and analyzed in Python. Lastly, students use Python to automate everyday tasks such as aggregating, updating, and formatting data.

This certificate is designed to prepare students for entry-level data science and Python engineering positions.