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 alejandra.urcelay@ubc.ca to update or add new courses.​

Climate 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

EDST 546 Indigenous Methodology and Epistemology

EDST 582 The Study of Educational Organizations

EDST 588 Environmental Philosophy and Education

EDST 597 Educational Theories: Equality, Democracy, and Justice

EDUC 141 Indigenous Studies

EDUC 210 Global Citizenship, Part 1: Introduction

EDUC 240 Issues in Indigenous Education

EDUC 440 Indigenous Education in Canada

EECE 555 Renewable and Efficient Electric Power Systems

ELEC 352 Electric Energy Systems

ELEC 454 Power System Analysis II

ELEC 455 Power Systems Protection

ELEC 456 Decision Support Methods in Power Systems Operation

ELEC 481 Economic Analysis of Engineering Projects

ENGL 244 Environment and Literature

ENGL 375 Global South Connections

ENGL 377 World Literature and Social Movements

ENGL 393 Ecocriticism

ENGL 565 Studies in Environmental Humanities

ENST 211 The State of the Earth

ENST 310 Environment and Sustainability

ENST 311 Urban Environments

ENST 312 Climate Change: Science and Society

ENST 319 Environmental Impact Assessment

ENST 351 Urban Environmental Politics

ENVE 200 Environmental Engineering Design and Decision Making

ENVE 201 Technical Communications for Environmental Engineering

ENVE 202 Environmental Engineering Science

ENVE 203 Environmental Engineering and Sustainability

ENVE 301 Environmental Engineering Intermediate Design Project

ENVR 200 Introduction to Environmental Science

ENVR 201 Climate Action Lab 1

ENVR 300 Introduction to Research in Environmental Science

ENVR 301 Climate Action Lab 2

ENVR 302 Climate Action Lab 1 and 2

ENVR 400 Community Project in Environmental Science

ENVR 401 Climate Action Lab 3

ENVR 410 Energy, Environment, and Society

ENVR 420 Ecohydrology of Watersheds and Water Systems

ENVR 430 Ecological Dimensions of Sustainability

ENVR 440 Analytical Methods in Sustainability Science

EOSC 110 The Solid Earth: A Dynamic Planet

EOSC 111 Laboratory Exploration of Planet Earth

EOSC 112 The Climate System

EOSC 114 The Catastrophic Earth: Natural Disasters

EOSC 210 Earth Science for Engineers

EOSC 211 Computer Methods in Earth, Ocean and Atmospheric Sciences

EOSC 212 Topics in the Earth and Planetary Sciences.

EOSC 221 Introductory Petrology

EOSC 222 Geological Time and Stratigraphy

Pages