It’s everywhere. Technology pervades every facet of our lives and is always evolving, leading to the emergence of new fields requiring specialized skills. Equipping yourself with the relevant knowledge and training to excel in BC’s technology and innovation hub is positioning yourself to advance professionally and to grow with fast-changing tech.
Our programs and courses are developed with leading subject matter experts and innovators to offer an ideal blend of theory and practice. The content and instruction not only provide foundational knowledge and practical skills but are designed to empower you with the ability to critically assess and strategically implement new technologies.
We offer learning options across a range of fields, from artificial intelligence and cloud computing to data science and gaming. Choose a pathway that aligns with your experience, interests and goals and confidently carve your own path forward with newly acquired knowledge and skills, whether you’re entering a new field, fostering career growth and versatility or starting your own venture.
Gain in-demand skills and knowledge about AI-powered automation and personalization in the digital media industry in this online micro-certificate program.
Explore the intersection of digital media and AI, and gain skills to create enhanced interactive experiences for customers and develop AI-driven business strategies.
Gain a solid understanding of automation and creativity in industries that use digital media and learn to implement AI tools and strategies in creative and business processes.
Understand fundamental concepts of Artificial Intelligence systems. Explore ethical concerns and AI's potential to contribute positively to the common good.
In this part-time business-oriented technical program, learners gain a road map to plan and implement AI within a cloud environment responsibly and effectively.
Develop a cloud transformation playbook and the ability to critically review your technology implementation in this part-time technical and business-oriented program.
In this part-time business-oriented program, learn the key skills to create and lead a cloud transformation strategy that drives organizational change.
Gain a strong foundation in essential cybersecurity concepts. Learn to identify and mitigate digital risks and deepen your understanding of digital threats.
Get ahead of cyber risks in your organization with this part-time online program. Gain skills and strategies to create robust cybersecurity and risk management plans.
Ethical Hackers take preemptive measures against malicious attacks by attacking their own system within legal limits. Get prepared for CEH certification.
Develop a solid understanding of data science principles. Learn to analyze and interpret data to inform strategies and make smart data-driven business decisions.
Build your ocean data analytics capabilities in this program for professionals in marine biology, sustainable oceans management and various sectors of the blue economy.
In this part-time technical program, healthcare professionals and researchers learn the data analytics skills needed for our increasingly data-driven health sector.
Learn the fundamentals of building IT infrastructure on the Amazon Web Services platform. Explore storage, compute, database, networking, caching and security services. Diagram decoupled architectures, design microservices and plan for disasters.
Other start dates: Jun 01, 2025; Jul 01, 2025; Aug 01, 2025
Get a real-world understanding of cloud computing concepts in the context of Amazon Web Services (AWS). Understand AWS core services, security, architecture, pricing and support.
Other start dates: Jun 01, 2025; Jul 01, 2025; Aug 01, 2025
Learn the foundations of programming in Python for data science, and how to conduct data analysis. Work with powerful Python packages made for data science, including Pandas for processing tabular data, Altair for data visualization and NumPy for working with numerical data types. This course is part of the UBC Certificate in Key Capabilities in Data Science.
Take a deep dive into the technical implementation of AI applications and services within a cloud computing framework and learn how to design solutions with AI to improve customer experiences, business processes and decision-making. This is the second of two courses in the UBC Micro-certificate in Artificial Intelligence Cloud Solutions Strategy.
This business-oriented course introduces you to cybersecurity concepts, standards and policies. By the end of this course, you'll have created a cybersecurity policy document for your organization that takes into account key business and technical considerations. This is one of two courses in the UBC Micro-certificate in Cybersecurity Strategy and Risk Management.
Understand effective data visualizations and perform exploratory data analysis using Altair in Python. This course is part of the UBC Certificate in Key Capabilities in Data Science.
Gain insights into the challenges of working with real-time clinical data. Key areas include data cleansing, the value of data warehouses, and the differences between experimentally generated and observational data.
Join us for a free online information session to learn about our cybersecurity offerings, Cloud Security and Cyber Attack Prevention Methods program and Cybersecurity Strategy and Risk Management program.
This introductory programming course builds on core methods taught in Intro to Systematic Program Design in Python Part 1, and continues to focus on learning systematic programming methods for writing well-designed programs.
This business-oriented course explores popular cybersecurity attack vectors, and how different defence mechanisms can be used to secure and minimize impact on your infrastructure and resources, including connected devices, networks, applications and systems. This is one of two courses in the UBC Micro-certificate in Cybersecurity Strategy and Risk Management.
Gain proficiency in using WEKA for data handling, analysis, visualization, and executing machine learning processes. The course covers visualizing datasets and data reduction, and introduces foundational concepts.
Learn how to install, maintain and use the core tools in the data scientist's toolbox. Get an overview of the data science tool ecosystem, as well as hands-on, practical experience working with tools like code sharing and versioning software, reproducible electronic reports and presentation software, as well as professional interactive development environments for writing code. This course is part of the UBC Certificate in Key Capabilities in Data Science.
This introductory programming course focuses on systematic programming methods foundational to writing well-designed programs. The course is taught using Python, a beginner-friendly, versatile programming language. Learn processes for creating well-tested programs that are easy to update in the future.
This introductory course on machine learning for prediction focuses on regression and classification models. Understand how to map data to the correct model type, evaluate and select models, and communicate and interpret model results to help organizations reduce operating costs, optimize market strategies and identify trends. This course is part of the UBC Key Capabilities in Data Science Certificate Program.
Explore how data science is changing health care. Learn about the current state of health data in British Columbia, how it is used in the health system, and the long-term outlook for this field.