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

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 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

EOSC 372 Introductory Oceanography: Circulation and Plankton

EOSC 373 Introductory Oceanography: Climate and Ecosystems

EOSC 410 Geoscientific Data Analysis and Empirical Modelling

EOSC 425 Paleontology

EOSC 429 Groundwater Contamination

EOSC 432 Fossil Fuels

EOSC 434 Geological Engineering Practice II - Soil Engineering

EOSC 453 Physics of the Earth and Other Planets

EOSC 454 Applied Geophysics

EOSC 470 Biological Oceanography

EOSC 471 Waves, Currents and Ocean Mixing

EOSC 472 Chemical Oceanography and Marine Geochemistry

EOSC 474 Marine Pollution

EOSC 475 Marine Microbiology

EOSC 478 Introduction to Fisheries Science

EOSC 510 Data Analysis in Atmospheric, Earth and Ocean Sciences

EOSC 516 Teaching and Learning in Earth, Ocean and Atmospheric Sciences

EOSC 518 Science Communication and Outreach in Museum and Other Informal Learning Settings

EPSE 308 Development, Learning and Culture in the Classroom

EPSE 316 Learning Disabilities

EPSE 403 Education of Students with Developmental Disabilities in Inclusive Settings

EPSE 421 Assessment of Learning Difficulties

EPSE 462 Human Development in Education

Pages