machine learning

Gain hands-on experience solving complex and simple real-world problems.

The role of AI and automation is changing our world as it expands across industry and business function.  In this program, you will learn how to use Python’s libraries to solve predictive problems (supervised learning) and data clustering problems (unsupervised learning). Study machine learning techniques such as multiple linear regressions (Ridge and Lasso), generalized linear models and classification, clustering and dimensionality reduction methods (SVM).

In addition to gaining hands on experience and learning in-demand technical skills, you will refine valuable soft skills like creativity, communication, and emotional intelligence that will help you collaborate with others and stand out in the workplace.

Designed for

Beginning and intermediate programmers and web developers, software programmers, data scientists, or those with experience in statistics or applied mathematics. 


Courses: One required, two electives
Format: Online
Cost: $1,122 - $1,169 (requires registration in all three courses)
Admission: OPEN, no application
Completion Time: under 12 months


Machine learning experience is not required; however we strongly recommend prior experience with Python. If you do not have sufficient prior experience using Python, we strongly recommend that you complete TECH6301 Introduction to Python before you begin the required course. 

Bundle Discount

Program Fee Use discount code BUNDLE when you register for all three courses. Price adjusted at checkout


Request InformationRequest Information

Find out more.  We'll be in touch within one business day.




Certificate in Python for Machine Learning
To automatically have your courses tracked towards your certificate completion, click apply now.



1 Course(s)


2 Course(s)

Choose two courses that meet your goals and interests