Course Description

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 24-hour virtual online course will give you a solid foundation in machine learning concepts and practical Python skills. You'll learn to set up a Python data science environment, install essential packages and employ file-handling methods.

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 the 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.

Note: Registration for this course closes two days before the course starts.

Learner Outcomes

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.

You’ll demonstrate your skill and knowledge acquisition by completing coursework and both during and after class time.

To request a course outline, contact ConEdAdvising@sait.ca.

Earn a SAIT micro-credential

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


This course is suitable for individuals with basic Python knowledge, fostering the development of practical skills essential in the field of machine learning and data science.


CPRG-100 Introduction to Python Programming is a strongly recommended prerequisite for this course.

Applies Towards the Following Certificates

Enrol Now - Select a section to enrol in
Section Title
Python and Data Analytics
Lecture - Online Synchronous
6:00PM to 9:00PM
Oct 31, 2024 to Dec 19, 2024
Schedule and Location
Contact Hours
Delivery Options
Course Fee(s)
Tuition Fee non-credit $525.00
Potential Discount(s)
Section Notes

This course will be delivered virtually using MS Teams or Zoom and Brightspace(D2L). Virtual sessions will be held starting October 31 and ending December 19, 2024. Classes will run on Thursdays 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 Software/Technology/Textbooks/Supplies:

Included and access provided: 

  • Student version of Microsoft 365 and Brightspace(D2L) online learning platform
  • Zoom/Teams virtual communication/collaboration app
  • All course curriculum

You’ll need to supply:

On Course Start Date:

  • Ensure your computer, mic and webcam function properly.
  • Follow instructions to log in to Microsoft 365 and check your MS Outlook inbox for any course-related emails from your instructor. Click on the Brightspace (D2L) icon/link to access online course content and further instructions to get started. You’ll be provided with instructions in your course on which app, Zoom or MS Teams, you’ll be using to access virtual sessions.

If you have any questions, contact ConEdAdvising@sait.ca.

Required fields are indicated by .