Course Description

This course introduces basic data science techniques using Python. Students are introduced to core concepts like Data Frames and joining data and they learn how to use data analysis libraries like Pandas, NumPy, and Matplotlib. This course provides an overview of loading, inspecting, and querying real-world data, and how to answer basic questions about that data. Students will gain skills in data aggregation and summarization, as well as basic data visualization.

Earn a SAIT micro-credential 


This course qualifies for the SAITMicro badge. Students who successfully complete this course with a final grade of A- (80%) or higher will earn a micro-credential and receive a shareable digital badge. Learn more

Learner Outcomes

Learning Outcomes

Upon completion of this course, you will be able to:

    • Apply basic data science techniques using Python
    • Understand how to load and analyze data
    • Understand and apply core concepts like Data Frames and joining data and use data analysis libraries like Pandas and NumPy
    • Analyze data using statistical functions as well as basic data visualization


CPRG 100 and CPRG 104 or previous working knowledge in Python are strongly recommended prior to taking this course.

Recommended reading (not required):
Python for Data Analysis by Wes McKinney, Oct 2017
Media ISBN: 9781491957660



Applies Towards the Following Certificates

Enrol Now - Select a section to enrol in
Section Title
Python and Data Analytics
Internet Paced - Online Synchronous
6:00PM to 9:00PM
May 30, 2023 to Jul 18, 2023
Schedule and Location
Contact Hours
Delivery Options
Course Fee(s)
Tuition non-credit $609.00
Drop Request Deadline
Feb 14, 2023 to Jun 05, 2023
Transfer Request Deadline
Feb 14, 2023 to Jun 05, 2023
Withdrawal Request Deadline
Jun 06, 2023 to Jun 27, 2023
Required Software
JupyterLab – Students will install Jupyterlab using Anaconda IDE with instructors during class https://www.anaconda.com/products/individual#windows
Section Notes

Strongly recommend taking the Introduction to Python Programming course (CPRG 100) and Programming with Python course (CPRG 104) or having prior working knowledge of python.

This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on Tuesdays between May 30th and July 18th from 6:00 pm - 9:00 pm.

We encourage you to use your webcam and microphone to contribute to a more collaborative learning experience. 

Required fields are indicated by .