Use our course finder tool to search and filter for sustainability learning opportunities at UBC.

  • If you filter by subject, leave the Faculty filter set to "- Any -".
  • Some courses may have a different title and/or description this session, may not be offered this session or be accessible to all students. Please use the links to UBC’s Course Schedule to find the most up-to-date information.
  • Please email to update or add new courses.​

Climate Change Courses

Looking for climate change-related courses in particular? Browse through our curated collection available to undergraduate and graduate students at UBC Vancouver.

Find a Course

LING 101 Languages of the World

LWS 501 Advanced Soil Processes

LWS 510 Land and Water Seminar

LWS 515 Watershed Science

LWS 517 Land and Water Resource Evaluation

LWS 548 Major Project

MATH 102 Differential Calculus with Applications to Life Sciences

MECH 410E Special Topics in Mechanical Engineering

MECH 445 Fuel Cell Systems

MECH 467 Computer Control of Mechatronics Systems

MECH 470 Energy Conversion Systems

MECH 479 Computational Fluid Dynamics

MECH 551 Electro-Mechanical System Design Project I

MGMT 110 Introduction to Management Thought and Social Responsibility

MGMT 200 Introduction to Management Thought and Social Responsibility

MIDW 360 Global Maternal Infant Health

MINE 404 Mine Management

MINE 434 Processing Precious Metal Ores

MINE 455 Mine Water Management

MINE 480 Mine Waste Management

MINE 486 Mining and The Environment

MINE 515 Mining in the Future

MINE 541 Environmental Risk Assessments in Relation to Mining

MINE 555 Mining and Society

MINE 559 Indigenous Peoples and Mining in Canada

MINE 586 Advanced Mine Waste Management

MINE 587 Advanced Mine Site Management

MINE 590A Special Advanced Topics

MINE 590E Special Advanced Topics

MRNE 402C Special Topics in Marine Biology

MRNE 402S Special Topics in Marine Biology

MRNE 402Z Special Topics in Marine Biology

MRNE 430 Marine Ecology

MRNE 437 Population and Community Ecology of Marine Organisms

MTRL 471 Nanofibre Technology

MTRL 571 Advanced Nanofibre Technology

NURS 290 Health Impacts of Climate Change

NURS 336 Professional Nursing Practice with Communities and Populations

NURS 353 Promoting the Health of Indigenous People

NURS 506 Health Promotion in Practice

NURS 576 Topics in Social and Environmental Planning to Foster Health of Populations

PHIL 331 Business and Professional Ethics

PHIL 332 Environmental Ethics

PHIL 335 Power and Oppression

PHIL 434A Business and Professional Ethics

PHYS 333 Energy and Climate

PLAN 211 City-Making: A Global Perspective

PLAN 331 The Just City in a Divided World

PLAN 341 Smart Cities: Concepts, Methods and Design

PLAN 425 Urban Planning Issues and Concepts