FULL-TIME | WINNIPEG LOCATIONS ADSAF-DP Applied Data Science and Artificial Intelligence

An error has occurred

Overview

  • Two year diploma program (delivered over four terms)
  • September and January intake options
  • Exchange District Campus, Winnipeg
  • Mandatory Work Integrated Learning (WIL) term (Co-op Work Experience or Industry Project)
  • Spring terms are normally scheduled breaks with no classes. However, Work Integrated Learning (WIL) may occur during this period, and a limited number of courses may be offered based on student needs and at the discretion of the program.
  • Classes typically run between 8:00 a.m. and 6:00 p.m. (please note that some classes may occasionally run later in the evening)
  • Courses are delivered in a blended format, typically 50% on campus and 50% online/remote (the schedule may be updated periodically and will be communicated in advance)
  • Students are required to provide their own laptop that meets the program’s technical requirements 
  • International applicants please visit Academic Program, Dates and Fees for a listing of programs for international students, current availability and online application instructions.

Description:

Recent advances in artificial intelligence, machine learning, and computing power have accelerated the use of data-driven technologies across industries such as healthcare, finance, agriculture, manufacturing, and government. Organizations increasingly rely on professionals who can transform data into insight and build intelligent systems that support better decisions and automation.

In the Applied Data Science and Artificial Intelligence program, students develop the technical and analytical skills needed to design and implement practical AI and data solutions. Through hands-on learning, students build a strong foundation in programming, mathematics, analytics, and machine learning while working with modern AI tools, automation techniques, and generative AI systems. The program also emphasizes responsible and secure AI development, including privacy-aware design, data governance, and ethical deployment of AI systems.

In this program, you will:

  • Study the mathematical, statistical, and computational foundations that enable data science, machine learning and artificial intelligence.
  • Learn to collect, manage, and analyze data using modern data management, database, and data architecture techniques.
  • Design and implement machine learning models, including supervised learning, unsupervised learning, and deep learning.
  • Work with applied AI tools, automation technologies, and intelligent systems to solve real-world problems.
  • Develop privacy-aware and secure AI systems using modern tools and best practices for data protection and responsible AI.
  • Strengthen essential employability skills such as communication and collaboration and learn to explain technical ideas to both technical and non-technical audiences.
  • Gain practical experience working on real-world problems through applied projects and industry-informed learning.
In the final term, students complete a Work-Integrated Learning experience, such as a Co-op placement or Industry Project, gaining valuable professional experience before graduation. Graduates are prepared for roles in data analytics, applied AI development, machine learning support, intelligent systems implementation, and data engineering.

Graduate Profile:

Graduates of the Applied Data Science and Artificial Intelligence program are prepared to:

  • Analyze real-world problems and determine appropriate data science, machine learning, or artificial intelligence solutions based on the problem domain, available data, and desired outcomes.
  • Develop software solutions using appropriate programming languages, tools, and frameworks to support data analysis, machine learning, and AI applications.
  • Conduct research by reviewing technical literature, collaborating with stakeholders, and applying investigative methods to acquire domain knowledge and evaluate existing approaches.
  • Prepare, manage, and structure data for analysis by applying data cleaning, transformation, and data management practices to support reliable and meaningful insights.
  • Design, train, and evaluate machine learning models—including supervised, unsupervised, and deep learning approaches—to generate accurate and reliable predictions from data.
  • Develop intelligent applications and automated systems that integrate data science, artificial intelligence, and software development practices.
  • Verify and validate software and AI systems to ensure they meet requirements, perform reliably, and achieve their intended outcomes.
  • Communicate technical concepts, results, and processes effectively to both technical and non-technical audiences using written, verbal, and visual communication methods.
  • Apply responsible and ethical practices in the development and use of data and AI systems, including attention to privacy, security, and regulatory requirements.
  • Demonstrate professionalism, integrity, accountability, and a commitment to continuous learning in a rapidly evolving technology field.

Admission Requirements

Your Academic History
If your academic history includes any of the following, please visit My Education for important information: post-secondary studies at an institution other than Red River College Polytechnic; Modified (M), English as an Additional Language (E), or GED high school courses; or home schooling; international secondary (high school) studies.
Click Here for the Admissions Course Equivalence page. This page provides details on the high school courses and credentials needed for admission for applicants from outside of Manitoba. If you have High School education in Canada, use this guide to check your qualifications.
Please check the Program Overview page, to see if this program is for Manitoba residents only.

DOCUMENT SUBMISSION

Upload Through Your Future Student Account

  • Scan your document(s) and save the file. Ensure you keep your original documents as the College may request to see them at any time.
  • Go to apply.rrc.ca and log in.
  • Click on your application, then Supplemental Items & Documents.

If you do not have a Future Student Account or require assistance, please contact our Student Service Centre at 204-632-2327.

Internationally Educated Applicants - visit www.rrc.ca/credentials for credential assessment information.

Submission of required documentation indicating proof of completion of admission requirements is due within 15 days of applying unless otherwise noted in the program's admission requirements.

However, if you apply within 6 weeks of the program start date, admission requirements are due within 5 days of applying.

Regular Admission Requirements

  1. Grade 12
    • Submit proof of graduation from or enrolment in Grade 12, including one credit in each of the following:
      • Grade 12 English (40S)
      • Grade 12 Math (40S) (excluding Accounting 40S)
    • If you provide proof of enrolment at time of application, your official final grades indicating successful completion must be submitted by July 15 for fall enrolment or by the deadline specified in your admission letter.
    • If you are required to complete an English language assessment, do not submit your transcripts until requested to do so.  See English Language Requirements (ELRs) for more information. 
      and
  2. English Language Requirements (ELRs)
    • Answer this question to determine if you meet this program’s ELRs:
      Have I successfully completed 3 years of full-time high school (secondary) education in Canada, the United States, or an ELR exempt country where English was the language of instruction?
      • If YES, you meet English language requirements.  Apply and then submit your transcripts* for review
        or
      • If NO, submit proof of meeting an ELRs option.  If you choose the English language assessment option, review this program's approved assessments and required levels.
        or 
      • If you completed all of your education in Canada, the United States, or an ELR exempt country in English but you did not graduate high school, submit your transcripts* for review. 
    • * If your transcripts are from the USA or an ELR exempt country, we will assess an International Credentials Assessment Fee to be paid before your transcripts will be reviewed.

Mature Student Admission Requirements
If you are 19 years of age or older and have been out of high school for a minimum of one year at time of application, and you do not meet the regular admission requirements, you may apply under the Mature Student admission requirements.

  1. Academic Requirement
    • High school graduation is not required, but you must have successfully completed or be enrolled in one credit in each of the following:
      • Grade 12 English (40S)
      • Grade 12 Math (40S) (excluding Accounting 40S)
    • If you provide proof of enrolment at time of application, your official final grades indicating successful completion must be submitted by July 15 for fall enrolment or by the deadline specified in your admission letter.
    • If you are required to complete an English language assessment, do not submit your transcripts until requested to do so.  See English Language Requirements for more information. 
      and
  2. Meet Regular Admission Requirement 2

Who Should Enrol?

This program is suited for individuals who enjoy working with numbers, data, and technology, and who are interested in solving problems using analytical thinking. Successful students are curious, persistent, and enjoy identifying patterns and insights from complex information.

Applicants should be comfortable using computers and familiar with basic computer tasks such as managing files, installing software, and maintaining their system. An interest in programming or scripting and a willingness to learn technical concepts are important for success in the program.

The program is designed for individuals who may be new to the field and do not require prior work experience or post-secondary education in data science or artificial intelligence.

Locations, Dates and Fees

Next Estimated Term 1 Start Date (subject to change)

Location Start Date Apply Link
Manitou a bi Bii daziigae Sep 01, 2026 Apply Now

Costs (estimates only; subject to change)

Program/Student Fees
Year 1
$15,775.00
Year 2
$9,942.00
Books and Supplies
Year 1
$2,000.001
Year 2
$150.00
Program/Student Fees (International)
Year 1
$22,315.00
Year 2
$17,260.00
1Includes an estimate of $1600 for the purchase of a laptop

Students may apply for financial assistance through the Manitoba Student Aid program. For general information on applying please call 204-945-6321 or 1-800-204-1685, or visit their website at www.manitobastudentaid.ca, which also includes an online application. For detailed information, please visit one of the RRC Polytech Student Service Centres or call 204-632-2327. Applicants requiring financial assistance should complete their student loan applications well in advance of the class start date.

Courses and Descriptions

(Click the course name to view the description of the course)
Recognition of Prior Learning (RPL)
In addition to Transfer of Credit from a recognized post secondary institution, other RPL processes are available for RPL courses. Click here for more information. For courses with no RPL, please check www.rrc.ca/rpl for additional contact information.
COMM-1173Communication StrategiesRPL
More Information

Everyone communicates, but are they doing it well? Communicative competence takes practice and self-awareness. In this foundational course, students will learn through discovery and project-based activities to practice approaching situations critically and collaboratively. By developing their communication skills, students will improve their interpersonal ability, intercultural competence, and digital fluency to prepare for success in the workplace and beyond. The strategies students will gain in this course will be useful throughout their program and in their chosen industry. 

COMM-2172Communication for the WorkplaceRPL
More Information

This foundational course focuses on essential communication skills for entering and advancing in industry. Students will develop skills for effective resumes, cover letters, and job interviews that are tailored to the specific needs of prospective employers. Additionally, students will enhance their interpersonal skills and digital fluency while applying speaking, writing, and collaboration techniques crucial for job searching, adapting to new roles, and achieving long-term career goals. Students will also develop strategies for continuous learning to remain competitive in an ever-changing job market.

COMM-2176Communication for Systems and Innovative ThinkingRPL
More Information

In this information technology (IT) sector course, students will reinforce and build on the communication skills they practiced in COMM-1173 Communication Strategies. Students will develop their ability to think at a systems level by analyzing problems to come up with innovative solutions. Learners will manage, analyze, and communicate information to various audiences across different channels both individually and collaboratively. They will practice active listening, networking, planning, and presenting in an IT context. This course focuses on communication strategies and enhancing practical skills, preparing learners to integrate and apply their skills in their industry.

Prerequisites:
COMP-1296Introduction to Programming Logic
More Information

This course is intended to serve as an introduction to programming concepts. Students will be introduced to high-level modeling and common numeral systems used by computer programmers. Boolean operations will be explored with importance placed on the student’s ability to analyze, interpret and re-write word problems as Boolean expressions. Students will explore other core concepts such as assignment, sequence, iteration, decision, modular abstraction, arrays, and strings. 

COMP-1701Transforming Data Into Databases
More Information

This is a data-focused course to develop confidence with quick data handling, parsing, structuring, and manipulating datasets for various database types. By viewing, understanding, and normalizing datasets, students will produce Entity Relationship Diagrams (ERDs) and other visual data schemas. Students will learn basic Structured Query Language (SQL) and NoSQL (not only SQL) data types, key-value pairs, and document stores. Students will develop basic to advanced commands including complex JOINs, advanced mathematical and string functions, and full-text search indexing functions. Students will tune the performance and execution times of queries using common practices of indexing and de-normalization. 

COMP-1702Introduction to Data Science and Machine Learning
More Information

In this course, students will be introduced to the fields of Data Science and Machine Learning (DSML) and how they are used in real business applications. Students will get an introduction to the industry standard tools and technologies used in this field and learn definitions and meanings of common terms. They will analyze real case studies of how industry has applied the tools of DSML to improve their performance. By the end of this course, students will be able to contrast how DSML tools have impacted performance metrics in industry, compared to conventionally used methods. 

COMP-2040Python Essentials With Data Analysis
More Information

Learn the fundamentals of Python programming and data analytics. Starting with the fundamental building blocks, this course will focus on teaching Python programming fundamentals before moving to more comprehensive examples. The course will also introduce students to data science and machine learning as they are used in business applications. Using tools such as the Jupyter Notebook, NumPy, Pandas, Matplotlib and Seaborn, you will learn about the basics of interpreting and preparing data for analysis.

Prerequisites:
COMP-2702Data Management
More Information

This course covers steps to manipulate and manage data from raw source formats to functional structures where it can be exploited more readily as a valuable information asset. Students will learn industry standard techniques to inspect and visualize data for statistical, aggregate, and design pattern characteristics, and then manipulate the data into suitable representations within relevant data genre models that include relational, document, and network databases. Students will also learn methods to maintain data security using encryption, anonymization, sanitization, roles access, and walled infrastructures. Furthermore, learners will acquire competencies in maintaining data integrity through versioning, backups, archiving, and restoration approaches at various stages of an established data pipeline.

Prerequisites:
COMP-2703Private AI and Data Security
More Information

In this course, students will explore the principles and practices of secure, privacy-first artificial intelligence (AI) and data systems. Focusing on applied techniques rather than underlying theory, students will learn to design, deploy, and manage AI systems that prioritize data sovereignty, cybersecurity, and ethical considerations. Key topics include secure AI model development, privacy-preserving tools, threat mitigation, and compliance with regulatory frameworks. Students will apply these concepts using industry-relevant tools to solve real-world challenges in data science and machine learning. This course reinforces foundational knowledge from prior program courses while introducing culminating skills for professional practice in secure AI deployment.

Prerequisites:
COMP-2704Supervised Machine Learning
More Information

Supervised machine learning is a subfield of machine learning where algorithms are trained on labelled data to classify items or predict outcomes. This course builds upon concepts to describe how supervised learning algorithms are constructed and coded. Students will use Python to develop the code for supervised learning algorithms including polynomial regression, support vector machines and decision trees; data will be used to train, validate and test these models for common use cases in business and data science.

Prerequisites:
COMP-3700Applied Artificial Intelligence
More Information

This course bridges theoretical artificial intelligence concepts with real-world applications in data science and industry. Students explore applied AI techniques, including generative AI, large language models (LLMs), and agentic workflows. Learners examine industry uses of AI across sectors such as manufacturing, retail, and healthcare while considering responsible AI practices, including privacy-preserving methods and data sovereignty. Through hands-on projects, students design AI pipelines, integrate generative AI tools with coding agents, and deploy open source AI solutions. By the end of the course, students will be prepared to implement practical AI systems that meet organizational needs while addressing ethical, operational, and regulatory considerations.

Prerequisites:
COMP-3702Information and Data Architecture
More Information

In this course, students will create blueprints for data management systems, identify potential data sources (internal and external), and create a plan to integrate, centralize, protect and maintain information and data.

Prerequisites:
COMP-3704Neural Networks and Deep Learning
More Information

Deep learning is one of the most important recent advancements in machine learning, with an ever-growing list of applications that include finance, medicine, computer vision, and language processing. The course first introduces the perceptron as a fundamental building block before moving onto more complicated neural network architectures. Students learn how leading architectures are constructed from tools in linear algebra and how to develop, train and test these networks using code. 

Prerequisites:
COMP-3705Unsupervised Machine Learning
More Information

Unsupervised machine learning is a subfield of machine learning where models are trained to identify clusters and find relationships in unlabelled data. This course builds upon concepts from previous courses to describe how unsupervised learning algorithms work, as well as how they are constructed and coded. Students will use Python to develop the code for clustering models, Autoencoders and topic models; real data will be used to train, validate and test these models for common use cases in business and data science. 

Prerequisites:
COMP-3706Robotics and Automation
More Information

This course is an introduction to the exciting field of robotics and automation. Working with Robot Operating System (ROS2) locally and cloud services like AWS RoboMaker, students will gain experience with important concepts such as vision, motion control and processing sensor data. Students will learn how Robot Operating System interacts with and controls physical hardware.

Prerequisites:
COOP-4004Applied Data Science and Artificial Intelligence Co-op Work Experience
More Information

Co-operative education integrates related on-the-job experience with academic learning by incorporating a paid work term within the program of study. Students apply the technical and professional skills developed during the academic terms while working as full-time employees in industry.
Students participate in structured preparation activities, including job search strategies, résumé development, and interview preparation, prior to the recruitment process. Work placements normally occur in the final term of the program and are a minimum of 15 weeks in duration. Student performance and learning progress are monitored and evaluated by both the employer and the Work Integrated Learning (WIL) Coordinator, and students participate in formal reviews during the work term.

Prerequisites:
MATH-1202Statistics for Data Science and Machine Learning
More Information

An understanding of statistics is fundamental in the study of data science and machine learning. This course is designed to familiarize students with sampling methods and estimations, presenting and describing data, probabilities and hypothesis testing. 

MATH-1204Linear Algebra for Data Science and Machine Learning
More Information

This course is a gentle introduction to the topics of linear algebra. Students begin with a review of foundational concepts in algebra and graphing linear equations before moving on to the core topics of geometry, vectors and matrices. By the end of this course, students will understand how vectors can represent data, and how matrix operations and are used to manipulate this information and obtain results. 

PROJ-4004Applied Data Science and Artificial Intelligence Industry Project
More Information

The Industry Project option provides real-world experience applying data science and artificial intelligence skills to industry-driven projects that require cross-functional teamwork and collaboration with clients. Project teams work with industry partners, including Entrepreneurs-in-Residence, through the ACE Project Space to design and deliver technology solutions.
Teams evaluate project requirements, conduct research, develop models and prototypes, and design, test, and document solutions while managing project timelines and deliverables. Projects may involve new development, applied research, or enhancing existing systems. 
Through this experience, students further develop professional skills including teamwork, communication, problem solving, and project management while working with real stakeholders and industry expectations.

Prerequisites:

CO-OP/Practicum Information

Work Integrated Learning (WIL) – Final Term
The final term of the program features a Work Integrated Learning (WIL) experience that allows students to apply their knowledge and skills in a real-world setting. This term occurs after students have successfully completed the first three academic terms of the program.

Students may complete their WIL term through one of the following options:

Co-operative Education (Co-op)
Co-operative Education integrates related on-the-job experience with academic learning through a paid work term (15 weeks). The employer, student, and College work together to extend learning beyond the classroom and into a professional work environment. Co-op positions are limited and are assigned through a competitive process each term. A Co-op tuition fee is charged to students registered in a Co-op work term to cover work placement development, pre-employment preparation, and employment monitoring.

Industry Project – ACE Project Space
Students may complete their WIL requirement through an industry project in the ACE Project Space, where they work in multidisciplinary teams to develop a real-world technology solution proposed by an industry partner. Projects may involve building applications for small businesses or non-profit organizations or collaborating with an Entrepreneur-in-Residence to support startup development. Students work in cross-functional teams using Agile project management practices, working closely with project stakeholders and meeting defined deliverables and deadlines. A tuition fee is charged to students registered in an industry project term.

Computer/Laptop Requirements

You need a laptop computer that meets the specifications for the program. These requirements are higher than for other programs at RRC Polytech, so you need to review them before purchasing your computer.


You need to bring your laptop to all classes that take place on campus. The College provides free high speed internet access on campus. For online classes, you are responsible for your own high speed internet connection.

Recognition of Prior Learning

Recognition of Prior Learning (RPL) is a process which documents and compares an individual's prior learning gained from prior education, work and life experiences and personal study to the learning outcomes in College courses/programs. For more information, please visit www.rrc.ca/rpl.

Graduation Requirements

To graduate, students need to meet these requirements:

• A minimum overall program GPA of 2.0 (as per RRC Policy A12)
• A minimum passing course grade requirement of D (50%)
• Students need to complete all compulsory courses

To graduate from Applied Data Science and Artificial Intelligence, all students must complete a total of 13.5 full-course equivalents and one term of Work Integrated Learning for a total of 87 credit hours within six years of the date of your initial enrolment. You are responsible for ensuring you take the appropriate courses to meet the requirements for graduation.

Academic Advising Service
Our academic advising service can provide information about our full-time programs, explain program admission requirements, and help you select the right program to meet your career and academic goals. We can also connect you with helpful people, resources, and supports.
Page produced on 2026-04-09 20:13:41
Red River College Polytechnic endeavours to provide the most current version of all program and course information on this website. Please be advised that classes may be scheduled between 8:00 a.m. and 10:00 p.m. The College reserves the right to modify or cancel any course, program, process, or procedure without notice or prejudice. Fees may change without notice.