Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
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 - January 2026
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Artificial Intelligence Algorithms and Mathematics
CSCN8000
This course introduces students to the mathematical foundations behind Artificial Intelligence. In addition to mathematical principles, context is provided around the development and evolution of AI algorithms throughout history, including an overview of Game Theory.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Foundations of Machine Learning Frameworks
CSCN8010
Many strategies and techniques are explored during this course that can be applied to machine learning workloads. Students will gain important background information and practical implementation experience on software design and development techniques and how they have evolved over the years.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Cyberlaw, Ethics and Privacy
INFO8621
An important component of application and organizational security is the understanding of the rights and obligations of both the individual and the organization with respect to privacy and intellectual property. In this course students will explore ethics and law, including both Canadian law and the law of other jurisdictions, for the ways ethics and law inform the best practices of security professionals and organizations. Students will learn to assess the implications of new application development as well as the choice of supporting technologies, such as cloud computing, with respect to both vulnerabilities and liabilities of an organization. Students in this course will discuss topics such as Big Data, organized hacking, government surveillance, and industrial espionage.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Machine Learning Programming
PROG8245
Students will enhance their existing programming skills through the introduction of programming platforms like Python to develop and resolve challenges in Machine Learning software development.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Data Analysis Mathematics, Algorithms and Modeling
PROG8431
Data Analysis and Modeling fundamentals are rooted in traditional statistics and advanced statistical models. Students will begin this course by reviewing ways a common tool (like a spreadsheet) provides powerful statistical analysis tools. Then, students will implement formulae and algorithms used for data and statistical analysis using Python and libraries for data analysis and manipulation. Finally, students will examine topics in predictive and prescriptive modeling.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Agile Software Prototyping
SENG8100
Adopting new software technologies is a risky proposition in many organizations, thankfully several styles of rapid prototyping and agile software development give us the flexibility to quickly evolve designs and evolve the fit of an emerging software prototype to meet the needs of early, exploration phases of adoption. Working as members of a software development team, students will gain practical experience and guidance to design and develop an effective software prototype.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 2
Course details
Reinforcement Learning Programming
CSCN8020
Software development techniques are expanded on in this course which provides deeper coverage of machine learning implementations.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Artificial Intelligence for Business Decisions and Transformation
CSCN8030
This course studies the implementation of AI in support of organizational decision making. With an overview of historic approaches to Decision Support Systems (DSS) the pathway to today's predictive and autonomous applications for a range of industries is explored.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Case Studies in Artificial Intelligence and Machine Learning
CSCN8040
This course brings students through a moderated series of investigations into emerging and important trends related to AI and ML. Students share and discuss their findings on a range of related topics while developing and enhancing communications proficiencies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Projects in Machine Learning
INFO8665
This project course challenges students to fully apply the skills they have developed during this program towards the realization of a capstone project in AI and ML.
- Hours: 126
- Credits: 7
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Applications in Industry 4.0
SENG8110
The fourth wave of industrialization, the era of ‘smart manufacturing’ is well underway. In this course students will study applications of AI and ML within the industrial and manufacturing spaces. With applications ranging from precision agriculture, autonomous manufacturing, deconstruction of e-waste, and even more applications, students learn to assess various hardware and software platforms helping to shape the manufacturing landscape of tomorrow.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs: The cost is included in the course fee. View the eText fee.
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Artificial Intelligence Algorithms and Mathematics
CSCN8000
This course introduces students to the mathematical foundations behind Artificial Intelligence. In addition to mathematical principles, context is provided around the development and evolution of AI algorithms throughout history, including an overview of Game Theory.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Foundations of Machine Learning Frameworks
CSCN8010
Many strategies and techniques are explored during this course that can be applied to machine learning workloads. Students will gain important background information and practical implementation experience on software design and development techniques and how they have evolved over the years.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Cyberlaw, Ethics and Privacy
INFO8621
An important component of application and organizational security is the understanding of the rights and obligations of both the individual and the organization with respect to privacy and intellectual property. In this course students will explore ethics and law, including both Canadian law and the law of other jurisdictions, for the ways ethics and law inform the best practices of security professionals and organizations. Students will learn to assess the implications of new application development as well as the choice of supporting technologies, such as cloud computing, with respect to both vulnerabilities and liabilities of an organization. Students in this course will discuss topics such as Big Data, organized hacking, government surveillance, and industrial espionage.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Machine Learning Programming
PROG8245
Students will enhance their existing programming skills through the introduction of programming platforms like Python to develop and resolve challenges in Machine Learning software development.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Data Analysis Mathematics, Algorithms and Modeling
PROG8431
Data Analysis and Modeling fundamentals are rooted in traditional statistics and advanced statistical models. Students will begin this course by reviewing ways a common tool (like a spreadsheet) provides powerful statistical analysis tools. Then, students will implement formulae and algorithms used for data and statistical analysis using Python and libraries for data analysis and manipulation. Finally, students will examine topics in predictive and prescriptive modeling.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Agile Software Prototyping
SENG8100
Adopting new software technologies is a risky proposition in many organizations, thankfully several styles of rapid prototyping and agile software development give us the flexibility to quickly evolve designs and evolve the fit of an emerging software prototype to meet the needs of early, exploration phases of adoption. Working as members of a software development team, students will gain practical experience and guidance to design and develop an effective software prototype.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 2
Course details
Co-op and Career Preparation
CEPR8200
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Reinforcement Learning Programming
CSCN8020
Software development techniques are expanded on in this course which provides deeper coverage of machine learning implementations.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Artificial Intelligence for Business Decisions and Transformation
CSCN8030
This course studies the implementation of AI in support of organizational decision making. With an overview of historic approaches to Decision Support Systems (DSS) the pathway to today's predictive and autonomous applications for a range of industries is explored.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Case Studies in Artificial Intelligence and Machine Learning
CSCN8040
This course brings students through a moderated series of investigations into emerging and important trends related to AI and ML. Students share and discuss their findings on a range of related topics while developing and enhancing communications proficiencies.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Projects in Machine Learning
INFO8665
This project course challenges students to fully apply the skills they have developed during this program towards the realization of a capstone project in AI and ML.
- Hours: 126
- Credits: 7
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Applications in Industry 4.0
SENG8110
The fourth wave of industrialization, the era of ‘smart manufacturing’ is well underway. In this course students will study applications of AI and ML within the industrial and manufacturing spaces. With applications ranging from precision agriculture, autonomous manufacturing, deconstruction of e-waste, and even more applications, students learn to assess various hardware and software platforms helping to shape the manufacturing landscape of tomorrow.
- Hours: 42
- Credits: 3
- Pre-Requisites:
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Level 3
Course details
Co-op Work Term (Artificial Intelligence and Machine Learning)
COOP8210
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR8200
- CoRequisites:
- Estimated required text and/or learning resource costs; No cost.
Please note:
Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.
If your invoice amount differs from the learning resource costs, the invoice amount is correct.
Program outcomes
- Analyze, design, and implement secure machine learning (ML) based software systems through the application of structured software development methodologies to meet organizational needs and service artificially intelligent applications.
- Develop artificial intelligence (AI) applications that identify patterns, provide insights, recommend actions, or perform tasks autonomously on behalf of stakeholders.
- Communicate effectively using various strategies and formats such as data visualizations to meet stakeholders needs and operational or project objectives.
- Conduct software development and deployment in an ethical manner that ensures effective risk management, data integrity, privacy, confidentiality, impartiality, transparency, equal access and no data bias.
- Complete all work in compliance with Canadian and international laws, regulations, data governance, professional ethics, and industry standards.
- Apply strategies for personal, career and professional development to enhance performance in a Canadian work context and maintain currency with industry and technological changes.
- Design, develop, test, and present solutions that apply artificial intelligence and machine learning algorithms and techniques to meet client project specifications.
- Evaluate the effectiveness and suitability of Artificial Intelligence and Machine Learning algorithms and programming languages to validate a solution design that meets client project outcomes.