All Courses

COURSE CODE NAME AVAILABLE ONLINE AVAILABLE ON CAMPUS
COR1737 Abnormal Psychology
Online
VIC0005 Aboriginal Peoples: Understanding and Reducing Victimization
Online
PSY0028 Abuse and Family Violence
Online
HLT0221 Academic Reading, Writing and Research
On Campus
DAT5263 Access-Advanced
Online
EDU2015 Accessible Course Content
Online
MGT0026 Accessible Taxicab Training
On Campus
ACC4110 Accounting and Finance
Online
ACC2310 Accounting Concepts I
Online
ACC2311 Accounting Concepts II
Online
ACC2313 Accounting Concepts II
Online
ACC2312 Accounting Concepts III
Online
ACC7301 Accounting I
Online
OFF0029 Accounting Practices for Administrative Assistants
Online
ACC5024 ACCPAC Sage 300 ERP Accounts Payable
Online
ACC5023 ACCPAC Sage 300 ERP Accounts Receivable and Payroll
Online
ACC5022 ACCPAC Sage 300 ERP General Ledger
Online
MAT8010 ACE Apprenticeship Math
Online
SCI8010 ACE Biology
Online
MAT8011 ACE Business Mathematics
Online
SCI8011 ACE Chemistry
Online
ENL8000 ACE Communications
Online
DAT3000 ACE Computers
Online
MAT8012 ACE Core Math
Online
SCI8012 ACE Physics
Online
SSC8010 ACE Self Management and Self Direction
Online
MAT8013 ACE Technology Math
Online
FAM1131 Addictions
On Campus
OFF2373 Administrative Procedures
Online
DAT0114 Adobe Illustrator - Digital Illustration and Design I
Online
DAT0094 Adobe Indesign Basics
Online
FAM0013 Adolescent Development
Online
TAC5112 Adult Learning
Online
TSL5254 Adult Literacy and Beginner ESL
On Campus
TAC5113 Adults with Learning Disabilities
Online
PEN2015 Advanced Boiler Systems and Pumps
Online
DAT0121 Advanced Design Principles
Online
MMA0218 Advanced Drawing Techniques
On Campus
HRA0023 Advanced Electricity for Gas Technicians
On Campus
CST6474 Advanced Internetworking
On Campus
CST6379 Advanced Java Programming
Online
HLT0079 Advanced Medical Transcription
Online
OFF2300 Advanced Word Processing
Online
MKT2324 Advertising and Promotion Management
Online
EDU5603 Advocacy and Professionalism in Early Childhood Education
Online
MVM5603 Air Brake Endorsement Training for Drivers
On Campus
MVM5551 Air Brake Instructor
On Campus
HRA0009 Air Conditioning and Heat Pump Inspection
Online
HRA5547 Air Conditioning Systems
On Campus
MAT8051 Algebra
On Campus
MAT8100B Algebra Basics
Online
MAT8100M Algebraic Operations
Online
FOD5139 Almond Paste
On Campus
LAN5200 American Sign Language Level 101
On Campus
LAN5201 American Sign Language Level 102
On Campus
HLT5634 An Introduction to the Study of Aging
Online
ACC5034 Analysis and Critique of Current Fraud Cases
Online
BIO2131 Anatomy & Physiology I for RPN
Online
BIO2132 Anatomy & Physiology II for RPN
Online
FIT2217 Anatomy for Fitness Leaders
Online
MTM0100 Android Application Development
Online
PSY0018 Anger Management
Online
VET5513 Animal Husbandry II
Online
GEN0338 App Attack!
On Campus
MGT1300 Applied Construction Project Management
Online
DSN5284 Applied D?cor Studio
On Campus
MGT5148 Applied Fundraising Practices
Online
OFF2307 Applied Office Management
Online
FAM1909 Applied Programming Procedures
On Campus
EDU2013 Applied Research and Education
Online
COM0015 Applied Social Media in Business
Online
LAN5265 Arabic (Level 1)
On Campus
LAN5267 Arabic (Level 2)
On Campus
LIB2026 Archives and Records Management
On Campus
ART0008 Art History and Theory
Online
GEN0339 Artistic Adventures: Painting and Mixed Media
On Campus
EDU2004 Assessment and Evaluation
Online
TAC5114 Assessment and Evaluation
Online
TTA5504 Assessment and Evaluation Techniques
On Campus
FIT4020 Assessment for Physical Fitness
Online
FAM1252 Assessment of Children's Learning
Online
On Campus
FAM1260 Assessment, Planning and Practice in Social Service Work
On Campus
GEO0010 Astronomy
Online
ACC5158 Auditing
On Campus
ACC2366 Auditing Principles and Procedures
Online
CAD8003 AutoCAD - 3D Concepts
On Campus
VET5503 Basic Animal Husbandry
Online
QUA2210 Basic Business Mathematics
Online
On Campus
HLT5670 Basic Cardiopulmonary Resuscitation (CPR)Level C Recertification
On Campus
HRA0024 Basic Controls for Gas Technicians
On Campus
PHO5587 Basic Digital Photography
On Campus
DSN5315 Basic Drafting Skills
On Campus
ELE5590 Basic Electrical
On Campus
ELE5591 Basic Electrical II
On Campus
VET0025 Basic Veterinary Pharmacology
Online
WOO9026 Basics of Building a Log Cabin
On Campus
HOS0035 Beauty and Style
On Campus
HOS5165 Beers of the World
On Campus
HLT0078 Beginning Medical Transcription
Online
MGT0038 Behaviour Management and Crisis Intervention
Online
FAM0020 Behavioural Skill Building
Online
FAM0047 Behavioural Skill Building
Online
GEN0346 Behind the Mic: Radio Announcing and Production
On Campus
MGT5168 Benefits Administration
Online
MKT2335 Best Practices and Issues in Mobile Marketing
Online
CON5107 Bid Procedure: Simulated Construction Tender Close
Online
GEN0337 Blacksmithing Fundamentals
On Campus
GEN0336 Blacksmithing: Basic Forging Techniques and Design
On Campus
HLT0001 Body and Nutrition
Online
ACC2207 Bookkeeping
Online
GEN0324 Boxing and Kickboxing
On Campus
GEN0325 Boxing and Kickboxing-Intensive
On Campus
MKT0012 Brand Creation for a Digital World
Online
MKT2375 Building a Mobile Marketing Campaign
Online
CAL0001 Building and Maintaining Customer Relationships
Online
BSC5535 Building Electrical Systems
On Campus
CST6443 Building Java Components using EJBs and Java Beans
Online
OFF2223 Business and Legal Concepts I
Online
OFF2224 Business and Legal Concepts II
Online
BUS2301 Business Computer Applications
Online
ERC5184 Business Continuity Planning
Online
FIN2221 Business Finance
Online
FIN2304 Business Finance
Online
FIN2305 Business Finance for Non-Financial Professionals
Online
On Campus
LAW1702 Business Law
Online
QUA2227 Business Math Foundations
Online
On Campus
QUA0002 Business Mathematics
Online
MAT7706 Business Mathematics I
Online
MGT2313 Business Planning
Online
MGT7332 Business Planning
Online
ACC2367 Business Strategies
Online
MGT0090 Business Systems Analysis Essentials
Online
MGT2090 Business Systems Analysis Planning and Monitoring
Online
ENL5012 Business Writing Strategies
Online
GEN0283 Cake Boss: The Art of Cake Decorating
On Campus
MAT8201 Calculus 1
On Campus
ACC0040 Canadian Business Issues
Online
PFP1010 Canadian Criminal Justice System
Online
COR1950 Canadian Justice System and Legislation
Online
ENL0055 Canadian Literature
Online
PSI0002 Canadian Politics
Online
ACC2346 Canadian Taxation
Online
MVM5506 Car Care
On Campus
HLT0264 Care of the Nails and Feet
On Campus
PFP1000 Career and College Success
Online
PFP4098 Career Preparation
Online
HLT6701 Caregiving Skills
Online
ENL0031 Censorship and the Media
Online
FAM1243 Child Development
Online
VIC2001 Childhood Victimization
Online
FAM1702 Children and Youth in Society
Online
FAM1067 Children in Care and the Law
Online
ENL1904F Children's Literature
Online
GEN0088 Chivalrous Swordhandling
On Campus
DEN5666 Clinical Dental Assisting Level II Theory
On Campus
HLT6737 Clinical/Field Placement with Clients
Online
PSY0001 Co-Dependency as an Addiction
Online
GEN0322 Combat Kung Fu
On Campus
GEN0323 Combat Kung Fu - Intensive
On Campus
CON5103 Commercial Estimating
Online
CON5102 Commercial Plan Reading and Construction Methods
Online
COM0007 Communication - Professional Practices
Online
ENL5036 Communication - Report Writing and Witness Testimony
Online
COM0006 Communication and Conflict Management
Online
HLT6700 Communication and Interpersonal Skills
Online
ENL2100 Communication for Construction Management
Online
ENL2027 Communication II for ECE
Online
ENL7693 Communication Skills for Business
Online
ENL1520 Communication Skills for Labour Relations Practitioners
Online
ENL1754 Communication Skills for the Helping Professions
Online
SSC5623 Communication Skills in Hospice Palliative Care
On Campus
COM5601 Communication Strategies for Early Childhood Educators
Online
CON5041 Communication, Negotiation, Conflict Resolution (CNCR)
Online
FOD5109 Communication/Customer Service
On Campus
LDS0001 Communications
Online
ENL1813 Communications I
Online
ENL1813B Communications I
On Campus
ENL1813S Communications I
Online
On Campus
ENL7777 Communications I
Online
ENL1823 Communications II
Online
PFP2040 Communications II
Online
FAM1272 Community Development
On Campus
PFP4061 Community Policing
Online
VIC2003 Compassion Fatigue, Self-Care and Professional Practice
Online
MGT2388 Compensation Management
Online
MAT8100I Complex Numbers
Online
DAT7321 Computer Applications
Online
EDU5606 Computer Applications and Financial Planning in Early Childhood Education
Online
DAT7325 Computer Applications II
Online
ACC7311 Computer Applications in Accounting
Online
OFF2377 Computer Basics and Presentation Software Skills
Online
DAT0108 Computer Forensics and Data Mining
Online
MAT8100L Computer Systems
Online
SAF0008 Confined Space Awareness
Online
PFP4050 Conflict Management
Online
CON2100 Construction and the Environment
Online
CON5111 Construction Budgeting
Online
CON5104 Construction Contracts and Documents
Online
CON2002 Construction Estimating
Online
CON5110 Construction Job Cost Accounting
Online
CON2101 Construction Job Site Controls
Online
CON5043 Construction Law (CL)
Online
CON0005 Construction Planning and Scheduling
Online
CON2102 Construction Planning and Scheduling
Online
CON2103 Construction Project Cost Control and Accounting
Online
CON5042 Construction Project Management (CPM)
Online
CON2001 Construction Safety
Online
ENL1798 Contemporary Canadian Issues
Online
LAW2205 Contemporary Political and Legal Issues in Canadian Society
Online
PFP2031 Contemporary Social Problems/Community and Social Services
Online
MGT5086 Contracting and Procurement in Project Management
Online
ESL5150 Conversation Skills
On Campus
LAW5054 Corporate Practice and Procedure
Online
COR1956 Correctional Practices
Online
LAW0037 Court Transcriptionist
On Campus
LAW0038 Court Transcriptionist - Advanced
On Campus
COM0001 Creating a Corporate Service Culture
Online
FAM1247 Creating an Effective Curriculum
Online
GEN7276 Creating Cajun
On Campus
FAM0030 Creative Art Experiences for Children
Online
GEN7243 Creative Writing Workshop
On Campus
ENL5100 Creative Writing Workshop-Beginners
Online
ENL5108 Creative Writing-Intermediate
Online
PFP3010 Criminal and Civil Law
Online
PFP3021 Criminal Code and Federal Statutes
Online
PSY0010 Criminal Psychology - Psychopathic Minds
Online
PSY0011 Criminal Psychology II - Criminal Minds
Online
PFP2010 Criminology
Online
SOC4000 Criminology
Online
PSY0016 Criminology and Ethics
Online
ERC5187 Crisis Communication and Public Information Management
Online
PSY1724 Crisis Intervention
On Campus
ERC5192 Crisis Management and Critical Incident Stress
Online
LDS0010 Critical and Creative Thinking
Online
NSG6793 Critical Care Cardiac Management
On Campus
NSG5665 Critical Care Nursing Clinical I
On Campus
NSG0070 Critical Care Nursing Clinical II
On Campus
QUA3000 Critical Data Analysis in Regulation
Online
ERC5191 Critical Infrastructure Protection
Online
PLU5522 Cross Connection and Backflow Prevention Re-certification
On Campus
PLU5511 Cross Connections and Backflow Prevention
On Campus
GEN0192 Culinary Reality Series: Career Sampler for Youth
On Campus
FOD5606 Culinary Tricks of the Trade-Advanced
On Campus
PSY0007 Cults and Terrorism
Online
MGT0072 Culture and Conflict: Impact and Influence
Online
TAC5102 Curriculum Development
Online
TSL5260 Curriculum Development in English for Specific Purposes
On Campus
OFF2291 Database and Project Management
Online
HLT0018 Dental Terminology
Online
LIB2021 Descriptive Cataloguing II
On Campus
DAT0105 Design Basics
Online
DSN2100 Design Thinking
Online
TWR2010 Designing Visual Information
Online
OFF2279 Desktop Publishing
Online
TWR2002 Desktop Publishing
Online
DAT0016 Desktop Publishing for Business
Online
ACC5030 Detection and Prevention of Fraud
Online
MKT2225 Developing a Mobile Marketing Strategy
Online
COM0012 Developing a Social Media Strategy
Online
CAL5010 Developing Client Service Teams
Online
LFS5501 Developing Leadership Capacity
Online
EDU2002 Developing Online Course Content
Online
CST6445 Developing Web Services with Java and XML
Online
PSY0009 Developmental Psychology
Online
MAT8101 Differential Calculus
On Campus
DAT2100 Digital Analytics
Online
MSC0100 Digital Audio Recording
On Campus
COM0014 Digital Communication
Online
MGT5087 Directed Studies in Project Management
Online
On Campus
VIC2002 Diversity and Victim Assistance
Online
PFP2071 Diversity in Canada
Online
FAM1259 Diversity in Canadian Society
Online
OFF2275 Document Production I
Online
OFF2276 Document Production II
Online
ENL0054 Documentary Scriptwriting
Online
PSY0002 Domestic and Workplace Violence
Online
MGT5146 Donor Relationships in Fundraising
Online
ENL5041 Dramatic Scriptwriting
Online
ART5000 Drawing Realistic Subjects in Coloured Pencil
Online
ART0007 Drawing Realistic Subjects in Pencil
Online
DAT5535 Dreamweaver - Advanced
Online
MVM5200 Driving Instructors
On Campus
FAM1917 Dual Diagnosis
Online
CST6444 Dynamic Java UI: Servlets and JSPs
Online
FLD5607 Early Childhood Education Administration Program Fieldwork
Online
MKT2220 e-Business and Supply Chain Management
Online
EDU5602 ECE Curriculum Design and Implementation
Online
ECO2200 Economic Issues
Online
ECO7200 Economics
Online
TWR2015 Editing I
Online
TWR2016 Editing II
Online
EDU2020 Education Practicum
Online
EDU2007 Educational Technology Implementation
Online
TSL5258 Educational Technology in Second Language Teaching
On Campus
EDU2016 Effective Use of Open Educational Resources
Online
ELE8916 Electrical Circuit Analysis Theory
Online
HRA0006 Electrical Inspection
Online
ERC5185 Emergency Exercise Design
Online
HRM4126 Employee Relations
Online
MGT2397 Employee Relations
Online
LAW4110 Employment Law
Online
LAW0002 Employment Law
Online
LDS0002 Employment Law for Leadership Development
Online
ENV0015 Energy Resources (Alternative Energy)
Online
EDU2011 Engaging Mobile Learners
Online
MVM5026 Engine Rebuilding
On Campus
ENL1962 English Fundamentals
Online
DAT0115 Ensuring Successful Printing Results
Online
MGT1090 Enterprise Analysis
Online
SSC5101 Entrepreneurship
Online
ENV0002 Environmental Citizenship
Online
GEO0011 Environmental Geology
Online
SAF5409 Environmental Management - an Introduction
Online
FAM1244 Environments and Programming for Kindergarten and School-age Children
Online
FAM1245 Environments and Programming for Young Children
Online
On Campus
OHS4005 Ergonomics
Online
On Campus
ESL5151 ESL Professional Writing
On Campus
MAT8100 Essential Mathematics
On Campus
HLT0043 Essentials in Health Records Management
Online
ENL0012 Essentials of Writing Fiction
Online
MGT0025 Ethical Issues in Business
Online
HLT6734 Ethics and Legalities
Online
EDU2012 Ethics and Legislation in Education
Online
FAM0019 Ethics and Professionalism
Online
FAM0046 Ethics and Professionalism
Online
DAT5173 Excel
Online
DAT0116 Excel Formulas
Online
DAT5262 Excel-Expert
Online
OFF2266 Executive Integrated Projects I
Online
OFF2267 Executive Integrated Projects II
Online
FIT2225 Exercise Physiology
Online
GEN0347 Explorations in Clothing Construction
On Campus
GEN0334 Explorations in Sewing and Textile Arts
On Campus
MMA0232 Exploring Acrylic Painting
On Campus
MAT8100H Exponential and Logarithmic Functions
Online
MAT8100G Exponents and Radicals
Online
HRA0011 Exterior Inspection
Online
MVM5214 F Licence Orientation
On Campus
MVM5215 F Licence Test Preparation
On Campus
HLT0058 Facials
On Campus
MAT8100C Factoring and Solving Equations
Online
SAF0009 Fall Protection
Online
FAM1251 Families and Community
Online
LAW0015 Family Law Practice and Procedure
Online
HLT6810 Field Placement
On Campus
FAM0025 Field Placement I
Online
FAM0026 Field Placement II
Online
FAM1255 Field Preparation Seminar II: Community Service-Learning
Online
FIT2219 Field Project 1
Online
FIT2229 Field Project 2
Online
FAM1233 Field Seminar I
Online
FAM1240 Field Seminar II
Online
FAM1238 Field Seminar III
Online
FOD0007 Field to Fork: Introduction to Local and Global Food Systems
Online
LIB2030 Field Work I
On Campus
LIB2047 Field Work II
On Campus
MMA0351 Figure Drawing Workshop
On Campus
FIN7230 Finance
Online
LDS0007 Finance
Online
MGT5152 Finance I
On Campus
ACC2341 Financial Accounting
Online
On Campus
ACC2201 Financial Accounting I
Online
On Campus
ACC2202 Financial Accounting II
Online
On Campus
ACC2222 Financial Information for Marketing
Online
ACC2364 Financial Management
Online
FIR8441 Fire Protection
Online
On Campus
HLT6655 First Aid and Level C CPR - St. John Ambulance
On Campus
PFP1080 Fitness and Lifestyle Management I
Online
PFP2095 Fitness and Lifestyle Management II
Online
PFP3095 Fitness and Lifestyle Management III
Online
PFP3097 Fitness and Lifestyle Management III and Career Preparation
Online
PFP4091 Fitness and Self-Defence
Online
FIT2220 Fitness Assessment
Online
FIT2243 Fitness Management Customer Service
On Campus
FIT2218 Fitness Operations
Online
DAT0118 Flash-Intermediate
Online
FOD7036 Flavours of India
On Campus
FLS5001 FLS Level 1
On Campus
FLS5003 FLS Level 3
On Campus
FLS5004 FLS Level 4
On Campus
FLS5005 FLS Level 5
On Campus
FLS5006 FLS Level 6
On Campus
FOD0006 Food Security and Food Justice in Canada
Online
ACC5031 Forensic Accounting and Fraud Investigations - Advanced
Online
FAM1242 Foundations of Early Childhood Education
Online
On Campus
EDU1001 Foundations of Education for Sustainability
Online
ERC5180 Foundations of Emergency Management
Online
FIT4010 Foundations of Strength Training
Online
LAN5001 Francais I
Online
FLS5253F French as a Second Language - Grammatical Skills I
On Campus
FLS1101 French as a Second Language - Level 1 Intensive
On Campus
FLS1102 French as a Second Language - Level 2 Intensive
On Campus
LAN5232F French as a Second Language Bilingualism Test Readiness Level B (1wk. intensive)
On Campus
LAN5234F French as a Second Language Bilingualism Test Readiness Level C (1wk. intensive)
On Campus
FLS6000 French as a Second Language-Conversational Skills
On Campus
FLS1400 French Bilingualism Test Readiness Level B Oral
On Campus
FLS1402 French Bilingualism Test Readiness Level C Oral
On Campus
FLS5002 FSL Level 2
On Campus
HLT0229 Fundamentals of Anatomy and Physiology for PSW-PN Bridge
On Campus
BUS6010 Fundamentals of Business Analysis
On Campus
MGT5144 Fundraising as a Management Process
Online
WOO5522 Furniture Carving
On Campus
WOO5573 Furniture Finishes and Repair
On Campus
HRA6020 Gas Technician 3A
On Campus
HRA6021 Gas Technician 3B
On Campus
WEL8830 General Carpenter Welding for Building Construction Technicians
On Campus
COM0005 Generational Diversity and Conflict
Online
GEO0007 Geological Disasters
Online
MAT8100N Geometry
Online
MAT8050 Geometry and Trigonometry
On Campus
BAI2300 Global Business Environment
Online
CUL4000 Global Citizenship
Online
SSC0100 Global Citizenship
Online
MGT2302 Global Logistics
Online
MKT2214 Global Marketing
Online
MKT2217 Global Marketing
Online
SOC4001 Global Perspectives
Online
ENV5001 Global Warming Concepts
Online
PSI0003 Globalization and Sustainability
Online
RGL2000 Governance and Policy Instruments
Online
PSI1702 Government of Canada
Online
ACC5033 Governmental, Small Medium Enterprise (SME) and Not-for-Profit Frauds
Online
ENL5109 Grammar for Writing Professionals
Online
HOS5027 Grape Varieties
On Campus
MAT8100D Graphing
Online
COR1915 Group Dynamics
Online
FIT2224 Group Fitness I
Online
On Campus
FAM1121 Group Work
On Campus
DAT0113 Growing Up Digital - Living and Working in Canada
Online
FAM1248 Guiding Children's Behaviour
Online
ERC5186 Hazard Identification Risk Assessment
Online
FAM1241 Health and Wellness for Children
Online
NSG0056 Health Assessment for RNs and RPNs
On Campus
NSG0045 Health Assessment Nursing Theory Review
Online
HLT0222 Health Care in Canada - Basic Medical Terminology
On Campus
HRA0007 Heating Inspection I
Online
HRA0008 Heating Inspection II
Online
NSG6794 Hemodynamic Monitoring
On Campus
PHO0004 History of Photography
Online
MSC0077 Home Based Music Production
On Campus
HLT0081 Hospital Procedures
Online
BUS7013 How To Plan Your Next Event - Event Planning 101
On Campus
HLT0045 Human Anatomy and Physiology
Online
LDS0003 Human Relations
Online
MGT1108 Human Resource and Volunteer Management
On Campus
HRM4127 Human Resources Career Planning
Online
MGT2381 Human Resources Management
Online
On Campus
MGT4110 Human Resources Management
Online
MGT1200 Human Resources Management
Online
MGT7380 Human Resources Management
Online
HRM4125 Human Resources Management Research and Information Systems
Online
HRM4124 Human Resources Planning
Online
MGT2391 Human Resources Planning
Online
MGT2398 Human Resources Professional Career Preparation
Online
MGT2394 Human Resources Research and Information Systems
Online
PSY0006 Human Sexuality
Online
ESL5111 IELTS Preparation
On Campus
ERC5182 Incident Management Systems
Online
BUS1002 Independent Business Project
Online
ARV0002 Independent Project
On Campus
SAF5402 Industrial Hygiene
Online
HRM4122 Industrial Relations
Online
MGT2380 Industrial Relations
Online
TWR2014 Information Planning and Management
Online
BUS2302 Information Technology and the Business Student
Online
TAC5103 Instructional Techniques
Online
TAC5105 Instructional Technology in Adult Education
Online
MAT8102 Integral Calculus
On Campus
BUS1001 Interdisciplinary Business Studies
Online
HRA0012 Interior Insulation Inspection
Online
On Campus
ACC2204 Intermediate Accounting I
Online
ACC2205 Intermediate Accounting II
Online
CAD8002 Intermediate AutoCAD
On Campus
ACC2353 Intermediate Financial Accounting I
Online
ACC2363 Intermediate Financial Accounting II
Online
On Campus
CST6526 Intermediate Java Programming
Online
WOO9019 Intermediate Timber Frame: Trusses and Purlins
On Campus
EDU5008 International Youth Summer Career Sampler
On Campus
PFP2020 Interpersonal and Group Dynamics
Online
OFF2378 Interpersonal Relations
Online
COR1920 Intervention Techniques
Online
PFP3040 Interviewing and Investigations
Online
ENL5035 Interviewing and Presentation of Evidence
Online
FAM0015 Introduction to Applied Behaviour Analysis
Online
FAM0040 Introduction to Applied Behaviour Analysis
Online
FAM0016 Introduction to Autism Spectrum Disorder (ASD)
Online
FAM0041 Introduction to Autism Spectrum Disorder (ASD)
Online
CAD8001 Introduction to AutoCAD
On Campus
MGT7312 Introduction to Business
Online
BUS2200 Introduction to Business and Government
Online
MAT7603 Introduction to Business Math
Online
FAM1054 Introduction to Child and Youth Care
Online
FAM1246 Introduction to Children with Exceptionalities
Online
On Campus
ENL0009 Introduction to Children's Literature
Online
CST8110 Introduction to Computer Programming
On Campus
DAT5194 Introduction to Computers
Online
MGT0071 Introduction to Conflict Theory
Online
FAM1236 Introduction to Curriculum
Online
On Campus
MKT0015 Introduction to Customer Experience Management
Online
DAT0043 Introduction to Dreamweaver
Online
MGT2346 Introduction to e-Business
Online
EDU2005 Introduction to Emerging Educational Technologies
Online
FIN2303 Introduction to Finance
Online
On Campus
FIT2212 Introduction to Fitness/Wellness
Online
DAT0042 Introduction to Flash
Online
BUS5008 Introduction to Forensic Accounting and Fraud Investigations
Online
MGT5143 Introduction to Fundraising
Online
GEO0002 Introduction to Geology: An Overview of Planet Earth
Online
COM1010 Introduction to Intercultural Communication
Online
CST5301 Introduction to Java
Online
MGT1500 Introduction to Labour Relations
Online
TSL5274 Introduction to Language and Language Acquisition
On Campus
LAW5052 Introduction to Legal Office Practice and Procedures
Online
MGT2328 Introduction to Management Fundamentals
Online
MVM0026 Introduction to Motorcycling
On Campus
GEO5003 Introduction to Paleontology (Fossils)
Online
GEO5004 Introduction to Petrology (Rocks)
Online
HLT0020 Introduction to Pharmacology
Online
SSC0200 Introduction to Philosophy
Online
MGT5164 Introduction to Project Management
Online
On Campus
MGT2235 Introduction to Project Management
Online
PHI2000 Introduction to Research
Online
CAD8104 Introduction to Revit
On Campus
SCI1597 Introduction to Science
Online
SSC5102 Introduction to Small Business and Entrepreneurship
Online
COM0011 Introduction to Social Media
Online
LAN0037 Introduction to Spoken Language
Online
LAN5010 Introduction to Spoken Mandarin Chinese
Online
FOD7033 Introduction to Sushi
On Campus
WOO9018 Introduction to Timber Framing: Learn to Build your own Timber Frame
On Campus
PFP4040 Investigation and Evidence
Online
MTM0200 iPhone Application Development
Online
NSG0123 IV Insertion with Blood Withdrawal
On Campus
GEN0298 Karate - Spirit and Self Defense
On Campus
GEN0299 Karate - Spirit and Self Defense - Intensive
On Campus
DAT0093 Keyboarding for Computers
Online
WOO5574 Kitchen and Bathroom Cabinets and Counters
On Campus
MGT1503 Labour Relations Applied Project
Online
MGT1502 Labour Relations Trends and Practices
Online
LAW5055 Landlord and Tenant Law
Online
ENL1726 Language and Culture: Studying the Power of Text
On Campus
FAM1250 Language and Emergent Literacy
Online
LAW1000 Law and Contracts for the Construction Industry
Online
LAW5051 Law Office Accounting
Online
LAW1500 Laws of the Unionized Workplace
Online
MGT2359 Laws of the Workplace
Online
MGT2355 Leadership
Online
LFS5507 Leadership in a Team Environment
Online
FIT2213 Leadership in Society
Online
MGT0111 Leadership, Influence and Persuasion
Online
LDS0009 Leading Responsibly
Online
LDS0005 Leading Teams
Online
EDU2102 Learning Analytics
Online
EDU2103 Learning Analytics Techniques
Online
GEN2019 Learning Strategies - Learning How to Learn
Online
PSY0014 Learning, Thinking and Problem Solving
Online
LAW5049 Legal Components in a Forensic Investigation
Online
LAW0008 Legal Terminology
Online
SAF0001 Legislation for Health and Safety
Online
GEN0342 LEGO© Video Games
On Campus
ENL0032 Let's Talk Sports
Online
COR1927 Life Skills Counselling
Online
DSN5333 Lighting
On Campus
IMG0003 Limited Sonography Skills for MRT(T)
On Campus
CST6528 Linux 1
On Campus
FOR7500 Log Scaling
On Campus
INV3017 Loss Prevention
On Campus
ECO2306 Macroeconomics
Online
On Campus
GEN0340 Make Your First 3D Video Game!
On Campus
GEN0341 Make Your First Video Game!
On Campus
GEN0343 Maker Labs: Make Your First 3D Creation!
On Campus
HLT0160 Makeup Artistry
On Campus
GEN0335 Making Waves: Exploring the World of Digital Audio
On Campus
MGT7222 Management
Online
ACC2233 Management Accounting I
Online
ACC2234 Management Accounting II
Online
MGT5602 Management Labour Concerns in Occupational Health and Safety
Online
On Campus
EDU5604 Management Leadership Skills and Staff Development for ECE
Online
MGT2310 Management Principles
Online
MGT5115 Management/Leadership Skills
Online
ACC2354 Managerial Accounting I
Online
ACC2355 Managerial Accounting II
Online
On Campus
TAC5108 Managing a Diverse Learning Environment
Online
LDS0006 Managing Change
Online
MGT0073 Managing Conflict in Teams
Online
EDU2008 Managing Educational Technology Change
Online
EDU2104 Managing Learning Analytics
Online
HLT0223 Managing Learning Environments
On Campus
NSG6783 Managing your Nursing Foot Care Practice
On Campus
HLT0061 Manicures and Pedicures
On Campus
MKT2317 Marketing
Online
MKT2120 Marketing Campaign Analysis Techniques
Online
MKT2205 Marketing Foundations
Online
MGT2320 Material and Operations Management
Online
On Campus
MGT7321 Materials and Operations Management
Online
NSG5780 Maternal Infant Nursing (Theory)
On Campus
NSG0115 Maternal-Newborn Nursing
On Campus
NSG1200 Maternity Operating Room C-Section Training
On Campus
FAM1249 Math and Science Experiences for Children
Online
MAT0014 Mathematics for Technology I
Online
MAT0021 Mathematics: Functions and Managing Data
On Campus
MAT8100Q Matrix Algebra
Online
MAT8100R Matrix Transformations
Online
FIT2222 Mechanics of Exercise
Online
HLT0010 Medical Conditions for Medical Office Professionals
Online
HLT0077 Medical Keyboarding
Online
HLT0055 Medical Office Procedures
Online
HLT0080 Medical OHIP Billing
Online
NSG5755 Medical Surgical Adult Nursing - Clinical II
On Campus
HLT0008 Medical Terminology
Online
HLT0262 Medical Terminology - Level 2 (Pronunciation)
Online
HLT0261 Medical Transcription Fundamentals
Online
HLT0259 Medical Transcription Styles & Practices
Online
GEN7279 Medicinal, Edible and Other Interesting Wild Plants of the Ottawa Valley
On Campus
VIC0007 Men as Victims
Online
FAM1134 Mental Health
On Campus
GEO0009 Meteorology
Online
MGT5145 Methods of Fundraising
Online
SSC0061 Methods of Inquiry
Online
ACC2385 Microcomputer Applications in Accounting
Online
ACC2384 Microcomputer Applications in Accounting
On Campus
ECO2305 Microeconomics
Online
DAT5172 Microsoft Access
Online
DAT5174 Microsoft PowerPoint
Online
GEN0344 Minecraft© Designers
On Campus
GEN0345 Minecraft© Modders
On Campus
GEO5005 Minerals
Online
MKT2295 Mobile Analytics
Online
MKT2255 Mobile Applications for Business
Online
ACC5032 Money Laundering and Asset Tracing
Online
COM0013 Monitoring and Measurement
Online
FIN0005 Mortgage Agents Licensing
Online
MVM5100 Motorcycle Training
On Campus
MVM5115 Motorcycle Training 2
On Campus
MVM5120 Motorcycle Training for Can-Am Spyder
On Campus
MVM5117 Motorcycle Training Re-Test
On Campus
DAT5533 MS-Office 2010
Online
DAT5171 MS-Word for Windows
Online
FAM0029 Music and Movement Experiences for Children
Online
ENL0008 Myths and Legends
Online
CST8108 Network Programming Basics
On Campus
HOS5164 New World Wines
On Campus
ENL4200 New Worlds and Alternative Realities: Speculative Fiction
Online
GEN0184 Non Violent Crisis Prevention Intervention
On Campus
NSG5613 Nursing of Children (Theory)
On Campus
NSG5774 Nursing Practice III
On Campus
NSG5123 Nursing Research
On Campus
FIT2214 Nutrition
Online
FOD5107 Nutrition - Part 1
On Campus
FOD5108 Nutrition - Part 2
On Campus
CST8284 Object-Oriented Programming (Java)
On Campus
CST8288 Object-Oriented Programming with Design Patterns
On Campus
FAM1000 Observation Skills
Online
INV3000 Occupational Fraud Abuse
On Campus
MGT2396 Occupational Health and Safety
Online
OHS4120 Occupational Safety and Health
Online
ESL0056 Occupation-Specific Language Training (OSLT) for Business Sector
On Campus
ESL0054 Occupation-Specific Language Training (OSLT) for Health Sciences Sector
On Campus
GEO0008 Oceanography
Online
OFF5102 Office Technology and Procedures
Online
TWR2003 Online Documentation
Online
EDU2001 Online Learning Theories
Online
CST8102 Operating System Fundamentals (GNU/Linux)
On Campus
MGT0057 Operations Planning Process
Online
MAT8103 Ordinary Differential Equations
On Campus
HRM4110 Organizational Behaviour
Online
MGT2382 Organizational Behaviour
Online
On Campus
NSG5627 Orientation to Palliative Care
Online
HLT6671 Overview of Dementia Care
Online
CON2000 Overview of the Construction Industry
Online
HRA5524 Ozone Depletion Prevention
On Campus
FAM0021 Parent and Staff Training
Online
FAM0048 Parent and Staff Training
Online
ACC5039 Payroll Administration
Online
CST6551 PC Protection: Firewalls and Anti-Virus
On Campus
COR1924 Penology
Online
DAT7224 Perfect Your Pictures with Adobe Photoshop Elements
On Campus
LDS0004 Performance Management
Online
FIT4080 Performance Psychology
Online
FIT4070 Periodization Training Methodology
Online
HLT0224 Personal and Professional Learning Skills
On Campus
FIT2237 Personal Training
On Campus
PSY0019 Personality Psychology
Online
FAM1110 Person-Centred Planning
On Campus
HLT0009 Pharmacology for Medical Office Professionals
Online
ART0004 Philosophy of Art
Online
PHO0137 Photojournalism
On Campus
PHO5552 Photoshop Beyond the Basics
On Campus
PHO5539 Photoshop for Photographers
On Campus
SAF0002 Physical Hazards
Online
FIT2215 Physiology
Online
CON5040 Pipeline Construction Safety Training (PCST)
Online
FAM1129 Placement I
On Campus
FAM1139 Placement II
On Campus
FAM1149 Placement III
On Campus
FAM1123 Placement Seminar I
On Campus
FAM1133 Placement Seminar II
On Campus
FAM1143 Placement Seminar III
On Campus
HRA0010 Plumbing Inspection
Online
MTM0013 Podcasting Pro Techniques
On Campus
ENL0006 Poetry Writing
Online
PFP5009 Police Powers
Online
PFP1051 Political Science/Public Administration
Online
FAM1234 Practice Teaching I
Online
FAM1033 Practice Teaching II
Online
FAM1043 Practice Teaching III
Online
VIC2006 Practicum
Online
TSL5282 Practicum II - Teaching English as a Second Language
On Campus
VIC2007 Practicum Seminar
Online
BIO3101 PreHealth Advanced Biology I
Online
BIO3102 PreHealth Advanced Biology II
Online
SCI4101 PreHealth Advanced Chemistry I
Online
SCI4102 PreHealth Advanced Chemistry II
Online
RGL3200 Pre-Market Regulatory Submission
Online
FAM1114 Preparation for Field
On Campus
FAM1015 Preparation for Field Placement
Online
MGT4090 Preparing the Business Case
Online
PFP1060 Principles of Ethical Reasoning
Online
IMG0004 Principles of IV and Contrast Media
On Campus
MKT2206 Product and Pricing Strategies
Online
FAM1253 Professional and Administrative Practices in ECE
Online
On Campus
COM1012 Professional and Personal Social Media Branding
Online
ENL1902F Professional Communication for Child and Youth Care Practitioners
Online
MKT2282 Professional Selling
Online
TTA5505 Professional Standards of Practice
On Campus
GED7105 Professionalism and Ethics
Online
FIT4030 Programming for Strength and Conditioning
Online
WKT2000 Project
Online
CON5106 Project Administration
Online
BUS2303 Project and Database Management
Online
MGT5079 Project Definition and Planning
Online
MGT4111 Project Management
Online
LDS0008 Project Management
Online
MGT5083 Project Management and the Human Interface
Online
MGT4104 Project Management Fundamentals
Online
MGT1100 Project Management Principles
Online
MGT5084 Project Management Scheduling Software
Online
MGT6025 Project Quality Management
On Campus
MGT5085 Project Risk and Quality Management
Online
MGT0064 Property Management and Administration I
Online
PFP4010 Provincial Offences
Online
NSG0121 PSW to PN Nursing Theory and Seminar
On Campus
PFP1020 Psychology
Online
COR1754 Psychology for Community and Justice Services
Online
PSY1754 Psychology Introduction
Online
FAM1003 Psychology of Learning
Online
MGT5194 Public Sector Procurement
On Campus
QUA0003 Quantitative Methods I
Online
On Campus
QUA2311 Quantitative Methods I
Online
QUA2343 Quantitative Methods II
Online
On Campus
DAT0099 Quark Xpress - Basic
Online
ACC0004 QuickBooks Level I
Online
ACC2300 QuickBooks Level II
Online
SSC5012 Racism and Discrimination
Online
ENL0053 Readers' Advisory Services: Adults
On Campus
ARV1002 Records Management, Archives and the Law
On Campus
HRM4111 Recruitment and Selection
Online
MGT2393 Recruitment and Selection
Online
LIB2033 Reference II: Special Topics
On Campus
EDU2010 Reflective Educators
Online
HOS0020 Regions of the World
On Campus
NSG0099 Registered Nurse Operating Room Clinical I
On Campus
NSG0100 Registered Nurse Operating Room Clinical II
On Campus
RGL2200 Regulation Design
Online
RGL2100 Regulation Theory
Online
RGL3300 Regulatory Affairs Project - Evaluation
Online
RGL3100 Regulatory Processes
Online
ENL5107 Research and Reporting
Online
ERC5193 Research Project
Online
NSG6795 Research, Practice Issues and Integration in Critical Care
On Campus
DEN5672 Restorative Dental Hygiene Laboratory/Clinical
On Campus
FOD5110 Role of the Food Service Worker
On Campus
ENL5029 Romance Writing
Online
HRA0004 Roofing Inspection
Online
ARV1005 Rules for Archival Description
On Campus
COR1951 Safe and Secure Environment
Online
ARV1007 Scheduling and Disposition
On Campus
SCI4100 Science and Risk Assessment in Regulation
Online
ENL0010 Science Fiction
Online
SCI4003 Scientific Communication for Public Policy
Online
SEC0009 Security Guard Training
Online
TWR2009 Selected Topics I
Online
TWR2201 Selected Topics II
Online
MKT2322 Selling for Success
Online
On Campus
MKT5605 Service Marketing in ECE
Online
HLT0225 Settlement and Establishing Oneself
On Campus
FAS5233 Sewing - Basic
On Campus
FAM0011 Sexual Health and Development
Online
FAM1271 Sexual Health and Development
Online
PSY0008 Sexual Violence
Online
MAT8100J Signed Numbers
Online
MGT2318 Skills for Academic and Business Success
Online
MKT2209 Skills Transferable to Business
Online
MGT2303 Small Business Financial Management
Online
MVM5504 Small Engines
On Campus
HOS5143 Smart Serve
On Campus
COR1910 Social Issues Seminar
Online
BUS7011 Social Media and Your Brand
On Campus
COM1014 Social Media Policy - Applied
Online
COM1011 Social Media Privacy and Security
Online
COM1013 Social Media Risk Management
Online
PSY0015 Social Psychology
Online
FAM1115 Social Service Work Interviewing
On Campus
RGL3000 Socioeconomics of Regulation Design
Online
PFP1030 Sociology and Canadian Society
Online
COR1928 Sociology and Deviance
Online
MAT8100E Solving System of Linear Equations Graphically and Algebraically
Online
HOS5097 Sommelier - Advanced
On Campus
EDU2006 Sourcing and Selecting Educational Technology
Online
LAN5221 Spanish (Level 1)
On Campus
LAN5248 Spanish (Level 2)
On Campus
LAN5261 Spanish (Level 3)
On Campus
COR1955 Special Populations I
Online
FAM0023 Specialized Instructional Strategies
Online
FAM0049 Specialized Instructional Strategies
Online
FIT2230 Sports Injuries/Exercise Safety
On Campus
PSY0017 Sports Psychology
Online
ACC2343 Spreadsheet Applications
Online
On Campus
OFF2395 Spreadsheet Applications (OA)
Online
LAN7013 Sprechen Sie Deutsch? Introduction to Basic German
On Campus
ENG8101 Statics
On Campus
QUA0008 Statistics
Online
QUA2000 Statistics
Online
QUA2221 Statistics
Online
QUA2220 Statistics I
Online
WOO9025 Stereotomy - Art du Trait: Intermediate
On Campus
WOO9024 Stereotomy - Art du Trait: Introduction
On Campus
BUS2130 Strategic Analytics
Online
ENL0111 Strategic Communications in Customer Experience Management
Online
MGT2312 Strategic Management
Online
MGT5147 Strategic Management of Campaigns
Online
MGT1204 Strategic Planning and Leadership
On Campus
CAL5009 Strategies for Fostering Client Loyalty
Online
FIT4060 Strength Training for Older Adults
Online
HLT0082 Stress, Wellness and Nutrition
Online
HRA0005 Structure Inspection
Online
PHI4100 Survival in the Information Age: Risk and the Media
Online
EDU1002 Sustainability Case Studies: Local and Global Lessons
Online
EDU1000 Sustainability Education Curriculum Planning and Practicum
Online
ACC2344 Taxation I
Online
On Campus
SAF0010 TDG for Documentation Clerks
Online
SAF0011 TDG for Drivers
Online
SAF0005 TDG for Handlers
Online
SAF0006 TDG for Shippers/Receivers
Online
SAF0007 TDG for Workers
Online
HOS0023 Tea Garden Management
On Campus
ENL1977 Technical Communications
Online
MAT8300 Technical Mathematics
Online
MAT8325 Technical Mathematics II
Online
TWR2000 Technical Writing I
Online
TWR2004 Technical Writing II
Online
ARV1008 Technology Applications in Archives and Records Management
On Campus
DAT0109 Technology Fraud Investigations
Online
FAM1258 Technology Tools for Child and Youth Care Practitioners
Online
EDU2003 The Art and Science of Facilitation
Online
ENL1829 The Art of Oratory
Online
HOS0026 The Business of Tea
On Campus
MGT1501 The Collective Bargaining Process
Online
GEN2011 The Hockey Hall of Fame Presents
Online
HOS0032 The Urban Beekeeper
On Campus
HOS5158 Theories of Wine and Food Pairing
On Campus
HRM4120 Total Rewards
Online
HLT0029 Toxicology
Online
PFP3071 Traffic Management
Online
OAD3002 Trail Management
Online
OAD3001 Trail Planning
Online
OAD3000 Trail Steward
Online
HRM4123 Training and Development
Online
MGT2384 Training and Development
Online
FIT4040 Training for Sports
Online
FAM0024 Transition Planning and Implementation
Online
FAM0051 Transition Planning and Implementation
Online
LAN0041 Translation In The Workplace I
Online
ENL0044 Travel Writing
Online
FAM0017 Treating Challenging Behaviours
Online
FAM0044 Treating Challenging Behaviours
Online
MAT8100A Trigonometry
Online
ENL0013 Understanding Literature
Online
HLT0019 Understanding Medical Tests for Medical Office Staff
Online
HLT0044 Understanding Surgical Procedures for Medical Office Staff
Online
CAL0005 Understanding the Customer Universe
Online
MAT8100K Units of Measure
Online
FOD0008 Urban Agriculture, Community Gardens, Food Secure Cities
Online
TWR2011 Usability and UX
Online
BUS6014 Use Case Modeling
On Campus
MKT2121 User Behaviour Research
Online
MAD1010 User Experience Analysis
Online
MAD1000 User Experience and Interface Design
Online
MAD1020 User Interface Evaluation
Online
MGT3090 Using Elicitation in Business Systems Analysis
Online
MAT8100O Vector Algebra
Online
MAT8100F Vectors
Online
MVM0006 Vehicle Restoration Level I
On Campus
MVM0007 Vehicle Restoration Level II
On Campus
NSG0128 Venipuncture for Blood Collection
On Campus
IMG0005 Venipuncture Lab
On Campus
VET0029 Veterinary Anaesthesia
Online
VET0020 Veterinary Lab Procedures
Online
VET0002 Veterinary Office Skills & Procedures
Online
VET0027 Veterinary Surgical Procedures
Online
VET5511 Veterinary Terminology
Online
COR1914 Victim and Offender Programs
Online
VIC2005 Victim Assistance Services
Online
VIC0003 Victimization and the Law
Online
VIC2004 Victimology: Assessment and Intervention
Online
VIC0001 Victimology: Theoretical Perspectives
Online
VIC0006 Victims and the Media
Online
VIC0002 Victims of Crime
Online
MSC0076 Video and Sound Production Basics
On Campus
GEN0348 Video Game Animation
On Campus
HOS5148 Vinification
On Campus
VIC0004 Violence Against Women
Online
CST6475 WAN Technologies and Design
On Campus
FIN5079 Wealth Management and Estate Planning
On Campus
DAT2101 Web and Mobile Analysis Techniques
Online
MTM1010 Web and Mobile Design Techniques
Online
MTM0300 Web Design for Mobile Applications
Online
TWR2012 Web-Based Documentation
Online
WEL6002 Welding - Oxy- Acetylene
On Campus
WEL6005 Welding - Tungsten (TIG)
On Campus
GEN7280 Wellness in Nature Healing at Work, Home and Play
On Campus
HOS5169 Whiskies of the World
On Campus
SAF0004 WHMIS - Workplace Hazardous Materials Information System
Online
DSN5325 Window Treatments and Accessories
On Campus
HOS5162 Wine Tasting
On Campus
GEN7278 Woodshop Project - It's Your Choice
On Campus
WOO5502 Woodworking I
On Campus
WOO5503 Woodworking II
On Campus
DAT5261 Word-Advanced
Online
EDU2014 Work Integrated Learning
Online
HLT0056 Working and Communicating in a Medical Setting
Online
SAF7015 Working at Heights Certification
On Campus
FAM0018 Working with Families and Teams
Online
FAM0045 Working with Families and Teams
Online
HLT5709 Working with Palliative Care Patients - Field Placement
On Campus
SOC0003 World of Work
Online
ENL0022 Writing a Marketing Plan
Online
ENL5033 Writing for Publication II
Online
ENL5028 Writing For Publications I
Online
ENL0011 Writing Grammatically
Online
ENL0019 Writing Sales Material
Online
ENL0014 Writing Short Stories
Online
FIT4050 Youth Health, Fitness and Sport
Online
PFP3050 Youth in Conflict with the Law
Online
COR1921 Youth Justice I
Online