Skip to main content


A Training Program on the Development, Deployment and Servicing of Artificial Intelligence-based Software Systems

A Unique, Comprehensive Program that Focuses on Academic, Practical, and Professional Skills

Engineering AI Systems

Provides trainees with the technical software engineering background in the context of AI-based software systems.

Social Aspects for AI Systems

Provides trainees with knowledge on various social aspects that AI-based systems need to consider, e.g., privacy, ethics, equity, diversity, inclusion (EDI), guided by human rights and sustainable development goals (SDG).

Specialization Courses

A curated set of SE, AI, and social aspects courses to strengthen the trainees's specialization. Trainees will select courses that best fit interests.

Professional Development

Provides training modules on professional skills in the context of AI-Software Systems.

Industrial Engagement

Provides trainees with special internship opportunities with our industrial partners and collaborating partners.

Leadership and Mentorship Training

Provides trainees with specialized training on the critical evaluation of AI-based software systems and related publications.

In Collaboration with World-renowned Researchers and Technology Leaders

Concordia University
Polytechnique Montréal
Queen's University
University of Alberta
National Bank of Canada
TD Bank Group
Radio Canada
Natural Sciences and Engineering Research Council of Canada (NSERC)
International Observatory on the Societal Impacts of AI and Digital Technology (OBVIA)
Montreal AI Ethics Institute (MAIEI)
University of Graz