Overview
Start your data science and machine learning journey with our Python and Data Analytics course. You'll master the essentials of Python programming and data handling. You'll also learn to draw insights from data, visualize patterns and use machine learning algorithms effectively.
Python is a preferred choice for learning data analytics due to its readable syntax, extensive libraries, strong community support, versatility, seamless integration capabilities and high demand in the job market. This course covers writing Python programs for data cleansing, exploratory analysis, aggregation and data wrangling using Pandas and NumPy. You'll gain proficiency in applying statistical properties for data inference and implementing various preprocessing techniques for machine learning readiness. Additionally, this course emphasizes data visualization techniques, using Python libraries to present insights effectively.
By the end of this SAIT Micro-credential course, you'll be adept at applying various machine learning algorithms to analyze and interpret data and be prepared to develop real-world data solutions.
We strongly recommend completing CPRG 100 Introduction to Python Programming before registering for this course.
Upon successful completion of this course, you'll be able to:
- define and explain the basic concepts of Machine Learning
- set up a Python Data Science Environment and install Python packages
- explain and apply various file handling methods using Python
- write Python programs to perform data cleansing using Pandas and NumPy and exploratory analysis
- write Python programs that can perform aggregation and data wrangling using Pandas
- use statistical properties with data to gain inference from data using Python
- apply various preprocessing techniques to transform data for machine learning
- perform data visualization techniques and plot graphs to understand the spread of data and present analysis
- apply various machine learning algorithms on data using Python.
To request a course outline, contact ConEdAdvising@sait.ca.
Upcoming dates
Select an available section and add it to your cart. When you're ready, proceed to check out to sign into your student account and complete your registration.
Don't have a student account? Let's set one up!
Registration closes seven days before the start date for on-campus, online scheduled, and blended courses, and one day before the start date for online self-paced courses.
After you've completed this course
Upon successful completion of this course, you'll be able to self-print a proof of completion document from your Continuing Education student account.
Micro-credential
SAIT Micro-credentials develop practical skills aligned to current industry standards and include competency-based testing. Earning a SAIT Technical Skills Micro-credential demonstrates to employers that you have the required competencies — combining knowledge, skills and abilities — to get the job done. Learn more.

Students who complete this course with a final grade of A- (80%) or higher will earn the Micro-credential and receive a shareable digital badge that validates their achievement.
Costs
Textbook and reading list
Included in the purchase of this course, you'll receive access to online course content in Brightspace (D2L).
Technology
To be successful in this course, you’ll need:
- Access to your own computer or laptop with standard hardware/software requirements
- Functional webcam and microphone
- Internet access.
You'll use the following free online software during the course:
- Anaconda IDE (integrated development environment) with JupyterLab.
Financial support
Financial opportunities are available to help pay for your course fees. Learn more about how to reduce your education or training costs with available awards, bursaries, loans and grants, including the Canada Alberta Productivity Grant.
Train your team
Interested in group training opportunities for this course? Tell us about your organization's needs, and one of our training consultants will contact you within one business day.
Stories and news
Alberta companies look to workforce training to close critical skills gaps
The Southern Alberta Institute of Technology (SAIT) provides corporate training to help businesses boost productivity and workplace performance.
Donor created space enables cybersecurity training for students and industry
The new SAIT Cyber Range creates an immersive cybersecurity training facility for students and industry in downtown Calgary.
The SAIT certificates that will enhance your Academy Awards readiness
Academy Award season through the lens of three of SAIT’s certificates of achievement
Oki, Âba wathtech, Danit'ada, Tawnshi, Hello.
SAIT is located on the traditional territories of the Niitsitapi (Blackfoot) and the people of Treaty 7 which includes the Siksika, the Piikani, the Kainai, the Tsuut’ina and the Îyârhe Nakoda of Bearspaw, Chiniki and Goodstoney.
We are situated in an area the Blackfoot tribes traditionally called Moh’kinsstis, where the Bow River meets the Elbow River. We now call it the city of Calgary, which is also home to the Métis Nation of Alberta.