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.

Gain a holistic, non-technical understanding of the ever-changing world of blockchain, cryptocurrency and NFTs. 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, or learn how to code small, well-documented programs in Python.

Courses and Programs


Course Name
Artificial Intelligence Cloud Technology Implementation (MG202)   
AWS Academy Cloud Architecting - Self-Paced (ME021)   
AWS Academy Cloud Foundations - Self-Paced (ME011)   
Blockchain Essentials (UA101)   
Blockchain, Cryptocurrency and NFTs – Free Online Information Session (UA199)   
Climate Action Planning: Foundations, Finance and Implementation Information Session (CP000)   
Cloud and Technology Transformation – Free Information Session (MG000)   
Cloud Technology Infrastructure Strategy (MG102)   
Cloud Transformation Strategy (MG101)   
Cybersecurity Risk Management (UB102)   
Cybersecurity Standards and Strategy (UB101)   
Data Visualization (FS021)   
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)   
Planning and Leading Blockchain Initiatives (UA102)   
Programming in Python for Data Science (FS011)   
The Data Science Toolbox (FS041)   
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)   


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

Blockchain Innovation and Implementation

UBC Micro-certificate Program
Gain the skills and know-how to identify and evaluate blockchain opportunities, guide strategy and implement solutions. 100% online, part-time. 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 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

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