Technology

Two people in a server room.

Get an edge in British Columbia and Canada’s fast-evolving workplaces with a balance of applied technical skills and transferrable career skills like critical thinking, creativity and problem-solving. Our technology courses and programs are created and delivered by experts and innovators from UBC Faculties, industry and educational partners.

Get ahead of cyber risks with robust cybersecurity policies and plans. Transform your organization with a well-thought-out cloud migration strategy, or position yourself to earn an industry-leading AWS Cloud certification, in our cloud computing courses and programs.

Get hands-on skills in extended reality (XR) and gaming to build immersive technologies, unlock career opportunities in data science, prepare to become a software developer or learn how to code small, well-documented programs in Python.

Courses and Programs

Courses

Course Name
Artificial Intelligence Cloud Technology Implementation (MG202)   
AWS Academy Cloud Architecting - Associate (ME021)   
AWS Academy Cloud Foundations (ME011)   
Climate Action Planning: Foundations, Finance and Implementation Information Session (CP000)   
Cloud Technology Infrastructure Strategy (MG102)   
Cloud Transformation Strategy (MG101)   
Cybersecurity Fundamentals (MG301)   
Cybersecurity Risk Management (UB102)   
Cybersecurity Standards and Strategy (UB101)   
Data Visualization (FS021)   
Ethical Hacking Certification Training (MG501)   
Fundamentals of Artificial Intelligence Cloud Strategy (MG201)   
Health Data Analysis and Machine Learning (HD103)   
Health Data Analytics Information Session (HD000)   
Health Data and Visualization (HD102)   
Intro to Systematic Program Design in Python Part 1 (FF011)   
Intro to Systematic Program Design in Python Part 2 (FF021)   
Introduction to Aquatic Data Sciences (OF101)   
Introduction to Machine Learning (FS031)   
Introduction to the Big Data Era & Opportunities for Better Health Care (HD101)   
Mastering the Attacker’s Methodology (MG302)   
Programming in Python for Data Science (FS011)   
The Data Science Toolbox (FS041)   
UBC Micro-certificate in AI and Society: AI for a Greater Good (MG401)   
UBC Micro-certificate in Analytics for Leaders in Ocean Management – Free Online Information Session (OF000)   
UBC Micro-certificate in Cybersecurity Strategy and Risk Management – Free Online Information Session (UB000)   

Programs

AI and Society: AI for a Greater Good

UBC Micro-certificate Program
Understand fundamental concepts of Artificial Intelligence systems. Explore ethical concerns as well as AI's potential to contribute positively to the common good. LEARN MORE

Analytics for Leaders in Ocean Management

UBC Micro-certificate Program
The UBC Micro-certificate in Analytics for Leaders in Ocean Management is a part-time online program which enables students to build their oceans data analytics knowledge and create solutions for sustainable-equitable development and management of blue economy conservation, marine biodiversity and natural resources. LEARN MORE

Artificial Intelligence Cloud Solutions Strategy

UBC Micro-certificate Program
Take a deep dive into the world of Artificial Intelligence (AI) in cloud services and learn how it can give your organization a competitive edge by using automation, not only to manage data but, to improve workflows, customer service, cost-savings and systems management. LEARN MORE

Artificial Intelligence in Digital Media

UBC Certificate Program
In this program, gain a comprehensive introduction to the topics of automation and creativity in the context of the digital media industry. LEARN MORE

Cloud and Technology Transformation

UBC Certificate Program
The UBC Certificate in Cloud and Technology Transformation is a part-time technical and business-oriented certificate that equips learners with the key competencies to create and lead a cloud transformation strategy that drives organizational change. LEARN MORE

Cloud Transformation and Technology Infrastructure Strategy

UBC Micro-certificate Program
This part-time technical and business-oriented program provides you a cloud transformation playbook, and the ability to critically review your technology implementation. LEARN MORE

Cybersecurity Fundamentals and Attacker’s Methodology

UBC Micro-certificate Program
Gain a strong foundation in essential cybersecurity concepts. Learn to identify and mitigate digital risks and deepen your understanding of digital threats. LEARN MORE

Cybersecurity Strategy and Risk Management

UBC Micro-certificate Program
Get ahead of cyber risks in your organization. Gain skills and strategies to create robust cybersecurity and risk management plans. LEARN MORE

Health Data Analytics: Opportunities and Applications

UBC Micro-certificate Program
Data analytics is a growth area within the health sector. Health systems worldwide are investing in data analytics infrastructure to enable service delivery improvements and increase efficiencies. Capitalizing on the potential of these innovations will require raising the level of data literacy and analytic... LEARN MORE

Introduction to Systematic Program Design in Python

Program
Learn programming online using Python. These beginner programming courses teach you how to code small, well-documented programs, and offer skills you can use for any programming language. LEARN MORE

Key Capabilities in Data Science

UBC Certificate Program
Come away from this certificate program with a solid understanding of data science principles, hands-on data experience through projects, and essential job-ready skills. LEARN MORE

Software Development Bootcamp

Program
The Software Development Bootcamp is a career-focused intensive online program that prepares you to enter the tech industry as a software developer. Over the course of 36 weeks, you will master the skills to develop advanced, scalable software systems, including leveraging modern AI tools to code faster and smarter. LEARN MORE