Offered by University of Alberta, Edmonton, Canada
Covers software design, architecture, testing, and project management. Accredited by Engineers Canada. Strong demand from Alberta's growing technology and energy-tech sectors.