Mandatory requirements

This certificate program is only available to international students. To be eligible to apply, you must,

  • have a post-secondary degree or diploma
  • achieve an IELTS test score of 6.0 or equivalent and, 
  • meet eligibility criteria for all necessary study and work permits.

All classes will be held in person at our main campus in Calgary, Alberta. 

Overview

Are you technically curious and interested in exploring and developing data science skills? Job roles in data science are in high demand across a wide range of industries, as the ability to extract insights and make data-driven decisions is becoming increasingly important in today’s business environment. Organizations need to extract value from the data they are collecting and use it to inform decision-making, identify new opportunities and improve their operations.

In this program, you'll build in-demand data science skills by exploring questions in association with data sets using diagnostic and predictive analytic tools. You'll gain a foundation in the basic concepts and tools used in the field of data science, including topics such as data wrangling and cleaning, data storage and processing, data analysis and modeling, data visualization and reporting, machine learning and programming in python.

This program is suitable for individuals who are technically curious and interested in expanding their existing technical skills. No prior formal training in either data science or programming is required but a general aptitude with technology and experience in learning new technologies are strongly recommended.

PGWP

This program is post graduate work permit (PGWP) eligible with a CIP: 30.7001

If you bundle this program with another, you may be eligible for a three-year work permit. Contact us at coned.international@sait.ca for additional information. 

This program is currently offered to international students only. You may complete this program in one year or bundle with another professional certificate program.

For more information on applying for a work permit, please visit the IRCC website

If you have any questions, please feel free to contact us at coned.international@sait.ca.

Upcoming intakes

This one-year program is delivered over two consecutive semesters. We offer three intakes of this program every year.

Please review SAIT's important dates calendar for holidays, campus closures and days to rememeber. 

Intake Semester Dates

Spring 2025
Apply for spring

Semester 1 May 5 - Aug. 15, 2025
Semester 2 Sept. 2 - Dec. 19, 2025

Fall 2025
Apply for fall

Semester 1  Sept. 2 - Dec. 19, 2025
Semester 2 Jan. 5 - April 24, 2026

Winter 2026
Apply for winter

Semester 1  Jan. 6, - April 23, 2026
Semester 2 May. 4 - Aug. 21, 2026

Spring 2026
Apply for spring

Semester 1  May 4 - Aug. 21, 2026
Semester 2 Sept. 1 - Dec. 17, 2026

Program outline

Courses are scheduled in three different time blocks: 8 am - 12 pm, 12:30 pm - 4:30 pm, or 5 pm - 9 pm.

After you have paid your tuition deposit and confirmed your student visa, you will receive a survey asking about class time preferences. Results will be processed on a first-come, first-served basis.

Please note: We will make every effort to schedule you in your requested time slot; however, we are not able to guarantee that your requested time slot will be granted.

Required courses & electives

This course gives you a basic understanding of Python. As one of the most popular programming languages, and Python-based web frameworks such as Django on the rise, the ability to read and write this legacy language is becoming increasingly important in the software industry. Python is used to power web services such as YouTube, DropBox, Google, Reddit, Yahoo, Pinterest, and Instagram and many small companies are taking advantage of this powerful, full-featured programming language.

In this course you will cover the installation of the integrated development environment as well as the use of variables, operators, loops, and decision-making. You will also learn to manipulate data, file I/O and exception handling. Prior programming experience would be beneficial but is not required.

This course introduces you to basic data science techniques using Python. You'll explore core concepts like Data Frames and joining data. You'll also explore how to use data analysis libraries like Pandas, NumPy and Matplotlib. This course provides you with an overview of loading, inspecting and querying real-world data and how to answer basic questions about that data. You'll gain skills in data aggregation and summarization, as well as basic data visualization.

In this course, you will look at how data is organized and leveraged through the lens of key performance indicators (KPIs) to make data-driven decisions. You will also look at defining the roles of data for effective decision-making in the modern workplace, as well as how to break down a data fluency framework. Finally, you will learn to effectively identify where data can add value to an organization.

This course will help you identify the elements and processes of a well-designed transactional database. Terminology and design objectives of relational databases will also be covered. You will learn how to execute basic T-SQL Queries on a Microsoft SQL Server Database, as well as explore Azure Cloud Data Solutions and identify common data workloads.

This course introduces you to how data solutions are delivered using cloud services. You'll learn how to use Power BI data analysis tools and query databases. Further, you'll examine Azure cloud-based storage types and identify common elements of large-scale data analytics. Finally, you'll consider the use of real-time data analytics and explore data-analytics pipelines.

This course helps you understand cloud-based data storage and ingestion. You will explore partitioning strategies, data serving layers, and physical and logical structures of a data solution. You will also learn to run interactive queries using cloud analytics serverless SQL and explore computer and storage options in a cloud-based data environment.

In this course, you will continue learning about data engineering in a cloud-based service. You will explore how to ingest and transform data while learning how to design and develop a batch solution and scale resources.

In this course, you'll complete the final modules, where you'll learn about data policies and standards and how to monitor data storage and data processing. Finally, you'll explore data pipelines and deployment, challenges in data engineering and infrastructure provisioning related to Continuous Integration and Deployment (CI/CD).

In this course, you'll learn how to use data analysis tools for enterprise data analysis and reporting while also exploring key aspects of governing and administering a data analytics environment. You'll learn how to integrate an analytics platform into an existing Information Technology (IT) infrastructure and manage the analytics development lifecycle. Furthermore, you'll learn how to query data, design and build tabular data model and optimize enterprise-level data models.

In this foundations course, you will learn the fundamentals of Artificial Intelligence (AI) and Machine Learning (ML). From the basics to more advanced techniques, you will learn to identify opportunities for AI. You will explore how to clearly define ML/AI problems and use data science techniques to analyze and solve business problems. Focusing on tabular data, you'll build supervised and learning solutions while exploring the modelling process which includes how to build classification and evaluate classification models.

In this course, you'll gain practical skills using regression and time series analysis techniques to solve real-world problems. Discover how to identify and define regression problems, how they work and their different parameters. You'll also learn the best techniques and practices for training and validating regression models and how to evaluate and improve the model's performance. No coding experience is required.

You'll also explore time series data, including univariate and multivariate time series and how to apply these techniques to business challenges, such as forecasting sales trends, projecting customer demand or predicting insurance claims based on historical data. By the end of the course, you'll have the skills to build regression models and use time series analysis to make informed decisions in various industries and to help companies reduce their risk of financial loss.

In this course, you will learn the fundamentals of neural networks including how to adjust for different variables, train a neural network with backpropagation, and prepare images and text data for modelling.

Through demonstrations and applied learning, you will explore how to build a complete neural network architecture to solve different types of problems as well as how to improve a neural network’s performance.

You will also learn about proper techniques and best practices in training and validating clustering models through unsupervised learning. Finally, you will work through the complete process of solving a clustering problem and learn how to evaluate and improve the performance of clustering algorithms.

In this course, you will gain insight into the operationalization of Machine Learning (ML) solutions and engage in practical, hands-on learning to discover the best practices for constructing ethical AI solutions. Through this exploration, you will learn to recognize and understand the framework for managing models, documentation, explainability and reproducibility.

To acquire the ability to apply developed models to real-world scenarios in a production environment, you will deploy models as microservices and integrate them into end-user applications. Finally, with a focus on how end-users consume data, you will learn to present scored data through an interactive dashboard.

For those interested in coding, there is an optional component on using Python to build, assess and deploy machine learning models.

This course gives you the opportunity to apply Machine Learning (ML) skills to a project practically. You will apply ML to solve problems, leverage opportunities and build a basic ML model.

This course gives you the opportunity to apply practical data science skills to a project. You will use data science skills to solve problems, leverage opportunities and build a data solution.

How to apply for this certificate

Applicants must meet all of the following eligibility criteria:

  1. Have a post-secondary degree or diploma - You must submit the following documents for assessment
    • Post-secondary transcripts, mark sheets, or examination results AND
    • Post-secondary parchment or graduation certificate.
      • If your documents were not issued in English, you must provide a certified translated version from a certified translator along with the the original documents (in the original language).
      • If your name has changed, we will require validation of the name change (marriage certificate, etc.).
      • SAIT also accepts external assessments from IQASWES, and others.
  2. Demonstrate proof of English proficiency
    • The preferred method of demonstration is an approved test assessment with an IELTS test score of a 6.0 or equivalent
  3. Meet eligibility criteria for all necessary study and work permits. 

Application process

Certifications and professional designations

Upon successful completion of this program, you’ll receive:

  • a SAIT-issued Data Science Professional Certificate
  • a micro-credential (SAITMicro) digital badge for each eligible course in the program

Some courses included in the program may be eligible for training credits or professional development units toward industry certifications. Additional education, exams or work experience requirements may apply.

Costs

2025/26 tuition and fees

The following estimated costs are effective as of July 1, 2025.

The estimated total cost of tuition and fees is based on the suggested schedule of study. Following a modified schedule will impact the fees you pay per semester and may alter final costs.

Application fee: $175

Tuition deposit: $3,500 - due 15 days after recieving your offer letter. 

If you are completed a second program, you must pay an additional deposit fee to hold your seat. Tuition deposits may be transfer one time to any future intake open at the time you make your request. For addtional transfers, you must submit a new application and pay the non-refundable tuition deposit.

Tuition payments are due one month prior to the first day of your semester.

The estimated total cost of tuition for international students is based on the recommended course load per semester.
Semester Tuition fees Additional fees Total per semester
1 $5,875 $1,279.30 $10,654.30
2 $9,375 $175 $9,550
Total cost:
$20,204.30

Books and supplies

There may be additional fees required for books and supplies, accommodations and any professional association membership or certification exams (if applicable). 

Technology

You are required to have a personal laptop, meeting the standard hardware/software specifications for use during the duration of your studies.

Careers and opportunities

Skills learned in this program can be applied to a variety of supervisory and management careers. Expect to start at the entry-level and as you gain experience and with additional education, your career opportunities will expand.

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.