Applying as a Canadian applicant
Applying as an International applicant
Campus tours
Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.
Book your tourVirtual tours
If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.
View our Virtual tourCourses - September 2026
Level 1
Course details
Introduction to Business Analysis
BUS71010
This course introduces fundamentals of business analysis, primary functions and associated best practices. This will enable students to gain insights on key concepts of Business Analysis such as Enterprise Analysis, Requirements Planning, Management and Elicitation, Documentation, and Communication of gathered requirements. Successful completion of this course will help prepare students to deliver requirements and solutions to the stakeholders and meet business needs.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Scientific and Technical Communications
ENGL71200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Introduction to Data Analytics
INFO71010
This course introduces a broad spectrum of techniques used in the field of data analytics and related key concepts. Students will learn how to effectively implement data techniques such as data collection and acquisition, data processing methods, data cleaning, data extraction approaches, pattern analysis, and data visualization. The techniques and practices learned in this course provide the foundation for other courses in the program.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Databases
INFO71040
Data modeling and Database Management Systems (DBMSs) play a vital role to reflect business requirements for effective data analysis. In this course, students will learn various data models, with the focus on the Relational Data model, and explore techniques and challenges of data modeling and extend their skills by relating data models to real time business case studies for data analytics.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Math I
MATH71620
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Introduction to Programming with Python
PROG71080
One of the most popular programming languages in the learning path of data science is Python, with its unique functionality and basic structure. In this course, the students will learn how to create basic programming structures using control constructs for decision-making, looping, and jumping. Students will focus on building their programming skills using all Python data types, operators, and functions. Programming ethics will remain an integral part of this course.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Level 2
Course details
Privacy, Law, and Ethics
LAW71020
Organizations are facing increasing public accountability for issues such as: privacy of data, inclusivity, fair treatment of stakeholders, corporate mergers and acquisitions, and management of publicly traded assets. This accountability can take the form of legal repercussions as well as loss of business resulting from negatively perceived initiatives. In this course, students will complete case studies relating to legal standards for corporate systems, fairness in interpersonal relations, and corporate asset management.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Linear Algebra and Discrete Mathematics
MATH71010
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Advanced Programming with Python
PROG71090
This course builds upon basic knowledge of Python programming (Introduction to Programming with Python) and is concerned with the exposition of advanced Python programming concepts. The course will introduce data manipulation and cleaning techniques using popular Python data science libraries for data analysis. To this end, important notions of advanced features of Python functions, functional programming concepts and their implementation in Python are conveyed.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG71080
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Applied SQL in the Business Context
PROG71100
The key objective of many organizations is to speed up their data analysis workflows using applied SQL techniques. In this course, students will learn about effectively applied SQL techniques in the business context. This course includes experimenting with data analytics using basic and advanced queries, data preparation using SQL, data interpretation using aggregate functions in SQL queries, data manipulation using SQL joins, constraints, and generating various views for business-related reporting.
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO71040
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Cyberpsychology: The Self and Others in a Wired World
PSYC73010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Inferential Statistics
STAT71000
This course covers introductory theory and best practices of sampling with an emphasis on sources of error. The relationship between sample and population attributes is covered with particular attention paid to hypothesis testing and developing point and interval estimates (including correct interpretation of p-values and significance testing) using Gaussian, Student's, and Chi-Squared distributions.
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH71620
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 3
Course details
Business Intelligence and Web Analytics
BUS72030
With the proliferation of data analysis products, data capturing services, and solutions being offered, many organizations are now focused towards using business intelligence techniques to harness the power of data. In this course, students will learn technology-driven skills to gather business and web analytics, implement effective analysis techniques and apply business intelligence strategies to achieve data-driven decisions.
- Hours: 42
- Credits: 3
- Pre-Requisites: PROG71090
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Co-op and Career Preparation
CEPR71050
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: No cost.
Explorative Data Analysis and Visualization
INFO72030
This course introduces students to the concept of discovering data patterns for effective data analysis using graphical and non-graphical techniques. In this course, students will learn how to perform explorative data analysis for both univariate and multivariate methods. Topics will include approaches to cover concepts of spotting anomalies, assumption verifications, hypothesis testing, and summarizing datasets.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Database Administration
INFO72050
Organizations these days are morphed into data driven organizations and thus, database administration has become vital. In this course, students will develop their skillset in effective database administration activities by learning how to maintain database integrity, monitor storage structure health, maintain stability of databases, accessibility strategies, troubleshooting, and database security
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO71040
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Agile Project Management
MGMT72020
This course introduces the Agile concepts to manage projects. Students will explore Agile values and principles along with how Lean has influenced Agile. In this course, students will learn how to perform key agile functions such as user story creation, estimation, backlog and sprint planning, sprint execution, and scrum, as well as the use of information radiators to monitor sprint progress.
- Hours: 42
- Credits: 3
- Pre-Requisites: BUS71010
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Probability and Statistics
STAT72000
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 4
Course details
Applied Business Intelligence
BUS72040
This course introduces the concepts of business intelligence (BI) as components and functionality of information systems. It explores how business problems can be solved effectively by using operational data to create data warehouses and then applying data mining tools and analytics to gain new insights into organizational operations.
- Hours: 42
- Credits: 3
- Pre-Requisites: BUS71010
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Ethical Considerations in Data Science
ETHS72020
Data science has raised many novel ethical dilemmas related to data and how it is used in decision-making. This course will build on the concepts introduced in Law, Privacy, and Ethics to ensure that data science models do not simply replicate pre-existing biases. Students will learn how to apply ethical and practical concepts to identify bias in models, develop preventative measures to limit bias in the data analytic process, and implement procedures to ensure privacy and ethical use of data.
- Hours: 42
- Credits: 3
- Pre-Requisites: LAW71020
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Cloud Computing Principles
INFO72070
Cloud computing is used almost exclusively in today's digital solutions, requiring a solid foundation in the core concepts of cloud computing technology. Hypervisors, hardware virtualization and common core components of cloud computing infrastructure form the focus of study. Students will develop the skills to install, configure and secure a virtual environment including compute, storage, and networking resources. Students will also be able to evaluate workload requirements to design a basic cloud infrastructure
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Quality and Transformation
INFO72090
To ensure high-quality data, companies need to gain broad commitment to data quality management principles and develop processes and programs that reduce data defects over time. This course introduces the key concepts, principles and terminology related to data quality and other areas in data management.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG71090 AND PROG71100
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Security and Protection
INFO72100
Data is the most valuable asset for any organization and thus its security and protection must remain essential policy. This course will cover all internal and external threats associated with data breaches. Students will learn numerous strategies to secure the entire data pipeline. Topics will include security aspects for data confidentiality, availability, data integrity, implementation of security policies for securing data pipeline, risk mitigation and reporting.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO72050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Group Dynamics
SOC71500
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Level 5
Course details
Co-op Work Term I (Bach Data Science & AI )
COOP72400
The co-op work term will provide students with college-approved work experience within a data analytics environment. Students will be provided an opportunity to: build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem-solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context-dependent situations); and reflect on experience (self-discovery and personal growth from real-world experience).
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 6
Course details
Advanced Technical Communication
ENGL73170
- Hours: 42
- Credits: 3
- Pre-Requisites: ENGL71200
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Supervised Machine Learning
INFO73030
This course introduces students to the supervised learning approach for machine learning. Students will learn how to use and design labeled datasets to train algorithms. Students will also work on various algorithms to classify and predict data. Course content will include standard algorithms for classification, such as linear classifiers, support vector machines, decision trees, random forest and for regression such as linear, logistic, and polynomial regression.
- Hours: 42
- Credits: 3
- Pre-Requisites: MATH71010 AND PROG71090 AND STAT71000
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
NoSQL Database Technologies
INFO73060
Not only SQL databases are increasing in popularity due to the growth of data. The benefits of scalability and performance make a NoSQL database a compelling choice. In this course, students will design and implement NoSQL databases using systems like CouchDB, MongoDB, Cassandra, or Hive. Students will also use the Hadoop framework to demonstrate the implementation of a NoSQL database in a large-scale storage and data processing model.
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO71040
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Data Warehouse Implementation
INFO73080
Most organizations have multiple sources for receiving corporate data and as a result, data warehousing is a successful approach to integrate all this data. In this course, students will analyze the data needs of a corporation, understand, and implement the stage-by-stage process from data reporting to active warehousing which includes best practices to extract and transform the data into an integrated and comprehensive database.
- Hours: 56
- Credits: 4
- Pre-Requisites: PROG71100
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Emerging Trends in Artificial Intelligence
INFO73140
Artificial Intelligence (AI) technologies are changing at a rapid pace. This course will introduce students to the latest advancements in AI and how they are transforming business processes and society at large. Students will use AI theories to solve problems from various fields while considering the impacts that these advancements have on society.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 7
Course details
Applications of Data Analytics in Business
BUS73170
Data analytics is assisting most businesses to achieve their business goals in this hyper-competitive environment. There are numerous applications of Data Analytics from major areas such as marketing, digital advertising, security, research and development, logistics, search techniques and many more. In this course, students will learn about these applications using case studies, use cases, business success stories and examples to relate their data analytics skills with real-world challenges and solutions.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO72030 AND STAT71000
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Text and Web Mining
INFO73160
This course covers the concepts, techniques, and algorithms of text analytics and web mining. Students will learn topics including unstructured data preprocessing, statistical text processing methods and algorithms for text classification and clustering, web structure mining and web spam detection.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO72030 AND STAT71000
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Unsupervised Machine Learning
INFO73170
This course introduces students to one of the main types of Machine Learning: Unsupervised Learning. Unsupervised learning denotes machine learning approaches that can be applied without label information. As such, the aim is to extract patterns or statistical regularities in data, and finding good features is key for the successful application of machine learning models. Students will learn several clustering and dimension reduction algorithms for unsupervised learning to find patterns in unlabeled data.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO73030
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Model Engineering
INFO73200
Managing the results of machine learning (ML) and artificial intelligence (AI) products requires regular maintenance, organization and redeployment of the products created from data analysis (also known as models). This course will implement data engineering and machine learning operations (MLOps) on real-word data to mimic these activities based on a realistic case study.
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO73030
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Understanding Research
RSCH73000
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: $72.20
Level 8
Course details
Co-op Work Term II (Bach Data Science & AI )
COOP73300
The co-op work term will provide students with college-approved work experience within a data science and artificial intelligence environment. Students will be provided an opportunity to: build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem-solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context-dependent situations); and reflect on experience (self-discovery and personal growth from real-world experience)..
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR71050
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Level 9
Course details
Time Series Analysis
INFO73150
This course introduces additional topics in Machine Learning, including forecasting and analyzing censored data. Students will learn how to analyze data with a time component and censored data that needs outcome inference. Students will learn a few techniques for Time Series Analysis and Survival Analysis.
- Hours: 42
- Credits: 3
- Pre-Requisites: INFO72030 AND STAT71000
- CoRequisites:
- Estimated required text and/or learning resource costs: Not available at this time.
Please note:
Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.