Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
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 2025
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:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
Scientific and Technical Communications
ENGL71200
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
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:
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:
Math I
MATH71620
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
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:
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:
Linear Algebra and Discrete Mathematics
MATH71010
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
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:
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:
Cyberpsychology: The Self and Others in a Wired World
PSYC73010
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
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:
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:
Co-op and Career Preparation
CEPR71050
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
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:
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:
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:
Student must pass 1 Course(s), selected in the Student Portal from available course options
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:
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:
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:
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:
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:
Group Dynamics
SOC71500
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
Level 5
Course details
Co-op Work Term (Bachelor Data Analytics)
COOP72100
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:
Level 6
Course details
Entrepreneurship
ENTR71201
This course will introduce students to concepts relating to creativity and personal entrepreneurial characteristics with knowledge and skills essential for planning and developing a new venture. Entrepreneurial processes involved in transforming ideas into commercial ventures are examined through discussion of readings and case studies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
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:
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:
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:
Capstone I
INFO73130
This course is the first half of a two-semester pairing of project courses that integrates the technical knowledge and skills learned in previous semesters. Key elements such as critical thinking, research, problem solving, the use of appropriate data analytic tools, communications and project management skills are emphasized as a capstone project is selected, researched, documented, designed, and implemented across both capstone courses. Students will be encouraged to consider applied research applications, entrepreneurial project ideas, or alternatively, work with an industry partner on an authentic industry driven project.
- Hours: 42
- Credits: 3
- Pre-Requisites: BUS72040 AND INFO72090 AND MGMT72020
- CoRequisites:
Student must pass 1 Course(s), selected in the Student Portal from available course options
View Program Option Electives
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:
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:
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:
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:
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:
Localization and Internationalization of Data and Data-Driven Collateral
INFO73190
The use of data has become vital for businesses. This course outlines how data-driven approaches can be integrated within a business context and how operational decisions can be made using data-driven methods to adapt the data to various languages and regions without engineering changes and loss of information.
- Hours: 56
- Credits: 4
- Pre-Requisites: ETHS72020 AND INFO72090
- CoRequisites:
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:
Capstone II
INFO73210
This course is the second half of a two-semester pairing of project courses that integrates the technical knowledge and skills learned in previous semesters. Students will continue the development and implementation of the projects started in the previous Capstone I project course. The project deliverables will include implementation of the project, project management, critical thinking, research, and communications.
- Hours: 56
- Credits: 4
- Pre-Requisites: INFO73130
- CoRequisites:
Program outcomes
- Collect, validate, and prepare data using statistical, mathematical, and computational techniques for data analysis.
- Select and apply programming concepts and principles to solve data analytics problems.
- Analyze data sources to identify significant trends that support interpreted business needs.
- Create data-driven visualizations using analytical tools to communicate data patterns and insights.
- Evaluate and recommend data analytics solutions that promote strategic business decisions.
- Integrate disparate data repositories to create consolidated analyses in support of business decisions.
- Use oral, written, and digital strategies to communicate effectively in a variety of professional contexts.
- Adhere to ethical and legal guidelines and promote data security, privacy, integrity, and confidentiality in the delivery of data-driven business intelligence.
- Collaborate as a member or leader of a team to foster effective working relationships in diverse organizational environments.