Use our tools below to search and filter for sustainability and climate learning opportunities at UBC. Sustainability-related courses help students learn about causes, issues, and solutions related to solving society’s toughest challenges.

  • If you filter by subject, leave the Faculty filter set to "- Any -".
     
  • The list of sustainability-related courses was developed using a multi-step process including keyword-matching based on the United Nations Sustainable Development Goals (SDGs), manual review by Sustainability Hub staff, and feedback from course instructors.
     
  • 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 sustainability.hub@ubc.ca to update or add new sustainability and climate courses.​

Climate Courses

This collection showcases climate change-related courses at UBC Vancouver. The courses were identified through a keyword-matching process based on the Sustainable Development Goals for ‘Climate Action’, followed by manual review by Sustainability Hub staff.

Find a Course

ELEC 352 Electric Energy Systems

ELEC 456 Decision Support Methods in Power Systems Operation

ELEC 481 Economic Analysis of Engineering Projects

ENGL 230 Introduction to Reading Place and Power in Vancouver and BC

ENGL 231 Introduction to Indigenous Literatures

ENGL 244 Environment and Literature

ENGL 373 Indigenous Literature

ENGL 374 Post-colonial Literature

ENGL 375 Global South Connections

ENGL 377 World Literature and Social Movements

ENGL 382 Theory: Anti-/De-/Post-Colonization

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

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

ENVE 401 Environmental Engineering Capstone Project

ENVR 100 Exploring Environmental Science

ENVR 200 Introduction to Environmental Science

ENVR 205 Environmental Science in Practice I

ENVR 240 Environmental Problem Solving

ENVR 300 Introduction to Research in Environmental Science

ENVR 350 Applied Environmental Ethics

ENVR 400 Community Project in Environmental Science

ENVR 430 Ecological Dimensions of Sustainability

ENVR 440 Analytical Methods in Sustainability Science

ENVR 449 Environmental Science HonoursThesis

ENVR 450 Environmental Policy and Law

EOSC 110 The Solid Earth: A Dynamic Planet

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 240 Site Investigation

EOSC 270 Marine Ecosystems

EOSC 310 The Earth and the Solar System

EOSC 311 The Earth and its Resources

EOSC 314 The Ocean Environment

EOSC 315 The Ocean Ecosystem

EOSC 325 Principles of Physical Hydrogeology

EOSC 326 Earth and Life Through Time

EOSC 340 Climate Change: Causes and Solutions

EOSC 345 Climate Change: Evidence and Impacts

EOSC 350 Environmental, Geotechnical, and Exploration Geophysics I

Pages