Course Description

This course introduces you to basic data science techniques using Python. You'll be introduced to core concepts like data frames and joining data as you 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. You 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
Oct 24, 2023 to Dec 12, 2023
Schedule and Location
Contact Hours
Delivery Options
Course Fee(s)
Tuition non-credit $525.00
Potential Discount(s)
Drop Request Deadline
May 24, 2023 to Oct 30, 2023
Transfer Request Deadline
May 24, 2023 to Oct 30, 2023
Withdrawal Request Deadline
Oct 31, 2023 to Nov 24, 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 Oct 24th to Dec 12, 2023, 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 .