Courses

We’ve curated a list of over 600 sustainability undergraduate and graduate courses so you don’t have to. Use our course finder tool to search and filter for the best sustainability learning opportunities at UBC.

Want to find the right courses to help you understand the environmental, social and economic aspects of sustainability? We’re here to help.

WANT TO ADD A COURSE?

We welcome suggestions for new additions to our course finder tool. Please get in touch today to update or add new courses.

ADD A COURSE

HOW IT WORKS

Use our course finder tool to search for keywords that appear in the course title and description. You can search multiple words (e.g. food systems) or parts of words (e.g. “sustain” will display sustainability and sustainable).

You can also filter by Faculty, subject or course year level. If you filter by subject, leave the Faculty filter set to "- Any -".

Note – some courses may not be offered this session or be accessible to all students. Please use the links to UBC’s Course Schedule to confirm if and when a course is offered, and if you meet the pre/co-requisites.

EDST 597 Educational Theories: Equality, Democracy, and Justice

EDUC 210 Global Citizenship, Part 1: Introduction

EDUC 442A Critical Issues in Indigenous Education

Faculty: Education
Subject: Education

Post-practicum students will explore how a school program may need to be modified in order to integrate more fully First Nations history, content, and world views.

SSC Course Schedule - EDUC 442A Critical Issues in Indigenous Education

EECE 534 Green Nanoelectronic Devices

Faculty: Applied Science
Subject: Electrical and Computer Engineering

The fundamentals for operation, fabrication of green electronic devices using nanomaterials for generation, storage and management of clean electrical energy are presented. Examples include photovoltaic devices, light-emitting diodes, piezoelectric scavengers, thermoelectric devices, and batteries.

SSC Course Schedule - EECE 534 Green Nanoelectronic Devices

EECE 550 Topics in Power Electronic Design

Faculty: Applied Science
Subject: Electrical and Computer Engineering

New devices and applications in power electronics.

SSC Course Schedule - EECE 550 Topics in Power Electronic Design

EECE 555 Renewable and Efficient Electric Power Systems

Faculty: Applied Science
Subject: Electrical and Computer Engineering

SSC Course Schedule - EECE 555 Renewable and Efficient Electric Power Systems

ENDS 220 Architecture in Context: Vancouver

Faculty: Applied Science
Subject: Environmental Design

The unfolding architecture and urbanism of Metro Vancouver. Using Vancouver as a laboratory to examine the historical transformation of the built environment, and how this has affected particular activities, land uses, and social groups within the region. Credit will be granted for only one of ENDS 220 or DES 220.

SSC Course Schedule - ENDS 220 Architecture in Context: Vancouver

ENDS 221 Sustainability by Design

Faculty: Applied Science
Subject: Environmental Design

Introduction to interactions between human and natural urban systems using local and international examples of successful sustainable community designs. Credit will be granted for only one of ENDS 221 or DES 230.

SSC Course Schedule - ENDS 221 Sustainability by Design

ENDS 301 Environmental Design Studio I

Faculty: Applied Science
Subject: Environmental Design

Introduction to the study of relationships of human beings' environments; methods of analysis and composition; physical properties of land, natural and man-made; simple spatial and functional programs deployed in the creation of outdoor spaces.

SSC Course Schedule - ENDS 301 Environmental Design Studio I

ENDS 302 Environmental Design Studio II

Faculty: Applied Science
Subject: Environmental Design

Expands the terms of the purposeful transformation of "place" to include modifications to the environment at the scale of the individual; concepts of dwelling and habitation; the human body as an instrument of measure, dimension and design of the private realm.

SSC Course Schedule - ENDS 302 Environmental Design Studio II

ENDS 401 Environmental Design Studio III

Faculty: Applied Science
Subject: Environmental Design

The exploration of a complex physical and spatial program for building in the public realm, resulting in an integrative design project.

SSC Course Schedule - ENDS 401 Environmental Design Studio III

ENDS 402 Environmental Design Studio IV

Faculty: Applied Science
Subject: Environmental Design

Expands the scale and design enquiry to emphasize the relationships between communities and environment, urban infrastructure, and ecological systems.

SSC Course Schedule - ENDS 402 Environmental Design Studio IV

ENDS 440 Environment and Urban Form

Faculty: Applied Science
Subject: Environmental Design

Relationships between, and integration of, the natural environment and the physical form, spatial structure, and livability of cities.

SSC Course Schedule - ENDS 440 Environment and Urban Form

ENDS 482T Special Topics: The Design Charrette: Collaborative Design of an Eco-District at UBC

ENVR 200 Introduction to Environmental Science

Faculty: Science
Subject: Environmental Science

Seminars and field trips introducing the major global, regional, and local environmental issues facing human societies.

SSC Course Schedule - ENVR 200 Introduction to Environmental Science

ENVR 300 Introduction to Research in Environmental Science

Faculty: Science
Subject: Environmental Science

Environmental research. Students investigate research methodologies and reporting in a range of scientific disciplines and fields.

SSC Course Schedule - ENVR 300 Introduction to Research in Environmental Science

ENVR 400 Community Project in Environmental Science

Faculty: Science
Subject: Environmental Science

Instructor-guided collaboration between student teams and community partners on community-based environmental science projects. Teams articulate project questions and goals, devise methods, conduct research and communicate results. Credit will be given for only one of ENVR 400 or ENVR 449.

SSC Course Schedule - ENVR 400 Community Project in Environmental Science

ENVR 410 Energy, Environment, and Society

Faculty: Science
Subject: Environmental Science

The role of energy in human societies throughout history and the environmental and social implications of energy use. Coverage of both the science and policy of energy use. Energy supply and demand, energy transitions, analytical tools, impacts, and alternatives.

SSC Course Schedule - ENVR 410 Energy, Environment, and Society

ENVR 420 Ecohydrology of Watersheds and Water Systems

Faculty: Science
Subject: Environmental Science

Analysis of water resources from a water-in-ecosystem perspective. Application to natural, managed, and urban systems, considering ecological interactions with hydrological processes. Exploration of biogeochemical processes related to water quality, and human impacts on water resources.

SSC Course Schedule - ENVR 420 Ecohydrology of Watersheds and Water Systems

ENVR 430 Ecological Dimensions of Sustainability

Faculty: Science
Subject: Environmental Science

Current issues. Application to agricultural, energy, and resource systems in terrestrial and aquatic contexts. Analysis of complex problems; incorporation of science into novel interdisciplinary solutions.

SSC Course Schedule - ENVR 430 Ecological Dimensions of Sustainability

ENVR 440 Analytical Methods in Sustainability Science

Faculty: Science
Subject: Environmental Science

Sustainability analysis through a series of case studies. Example approaches include cost-benefit analysis, trade-offs analysis, and life-cycle analysis. Active learning in a computer lab using real-world data.

SSC Course Schedule - ENVR 440 Analytical Methods in Sustainability Science

EOSC 110 The Solid Earth: A Dynamic Planet

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Earth's origin, composition, structure, and natural resources. Plate tectonics as the driving force for volcanism, mountain building, and earthquakes. Imaging Earth's interior. Environmental geoscience and sustainability. (Consult the Credit Exclusion list for the Faculty of Science section of the Calendar.)

SSC Course Schedule - EOSC 110 The Solid Earth: A Dynamic Planet

EOSC 112 The Fluid Earth: Atmosphere and Ocean

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Introduction to processes in ocean and atmosphere. Heat, current, winds, clouds, marine life, resources. Effects of coupling, climate change, pollution. (Consult the Credit Exclusion list, within the Faculty of Science section in the Calendar.)

SSC Course Schedule - EOSC 112 The Fluid Earth: Atmosphere and Ocean

EOSC 114 The Catastrophic Earth: Natural Disasters

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Introduction to causes and physical characteristics of disasters such as volcanic eruptions, earthquakes, tsunamis, hurricanes, storm surge, thunderstorms, tornadoes, landslides, wind waves, meteor impacts, mass extinctions.

SSC Course Schedule - EOSC 114 The Catastrophic Earth: Natural Disasters

EOSC 212 Topics in the Earth and Planetary Sciences.

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Cutting edge problems in earth, ocean, atmospheric and planetary sciences. Topics will be introduced through discussions of the current literature.

SSC Course Schedule - EOSC 212 Topics in the Earth and Planetary Sciences.

EOSC 270 Marine Ecosystems

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Introduction to diversity of marine habitats and ecosystems; hydrothermal vent, intertidal, coral reef, estuarine, deep sea, and polar ecosystems; impacts of ecosystem change; evolution of ocean plankton; invasive species; climate change; pollution.

SSC Course Schedule - EOSC 270 Marine Ecosystems

EOSC 310 The Earth and the Solar System

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

The Earth as a planet: its composition, internal dynamics, and surface evolution. Rotation, magnetic field, plate tectonics, earthquakes, volcanoes. The ocean, atmosphere, and biosphere as components of a varying geo-environment. Not for credit in the Faculties of Science and Applied Science. No background in science or mathematics is required. Please consult the Faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm?tree=12,215,410,414.

SSC Course Schedule - EOSC 310 The Earth and the Solar System

EOSC 314 The Ocean Environment

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

An introduction to the oceans and the processes that have shaped them, their composition and movement, waves, tides, beaches, interactions with the atmosphere and human exploitation of the non-living resources. Not for credit in the Faculties of Science or Applied Science. No background in Science or Mathematics is required.

SSC Course Schedule - EOSC 314 The Ocean Environment

EOSC 315 The Ocean Ecosystem

Faculty: Science
Subject:

An introduction to life in the oceans, its variety and evolution; primary producers and their links to the environment, zooplankton, marine communities, and their role in today's world. See course listing.

SSC Course Schedule - EOSC 315 The Ocean Ecosystem

EOSC 329 Groundwater Hydrology

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Introduction to theory of groundwater flow; flow nets; regional groundwater resource evaluation; well hydraulics; role of groundwater in geologic processes.

SSC Course Schedule - EOSC 329 Groundwater Hydrology

EOSC 340 Global Climate Change

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Mechanisms and processes of past and future global environmental and climate change.

SSC Course Schedule - EOSC 340 Global Climate Change

EOSC 372 Introductory Oceanography: Circulation and Plankton

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Physical and chemical processes and their controls on the distribution of plankton in the ocean.

SSC Course Schedule - EOSC 372 Introductory Oceanography: Circulation and Plankton

EOSC 373 Introductory Oceanography: Climate and Ecosystems

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Physical, chemical, and biological processes in the ocean and their interaction with climate and marine food-webs.

SSC Course Schedule - EOSC 373 Introductory Oceanography: Climate and Ecosystems

EOSC 428 Field Techniques in Groundwater Hydrology

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Hydraulic head measurements, water-quality sampling, pump and slug testing, infiltration measurements, profiling techniques. Held over five days after spring term at the Richmond groundwater hydrology field-school site. Enrolment limitations.

SSC Course Schedule - EOSC 428 Field Techniques in Groundwater Hydrology

EOSC 429 Groundwater Contamination

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Contaminant transport processes in groundwater flow systems; aqueous and multiphase transport; mathematical models describing migration and chemical evolution of contaminant plumes; case studies.

SSC Course Schedule - EOSC 429 Groundwater Contamination

EOSC 431 Groundwater Remediation

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Methods for containment and remediation of subsurface contaminants; including groundwater control, groundwater extraction, and in situ treatment. Experience with common design approaches.

SSC Course Schedule - EOSC 431 Groundwater Remediation

EOSC 472 Chemical Oceanography and Marine Geochemistry

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Controls on chemical composition and elemental distributions in seawater and marine sediments (including nutrient elements, dissolved gases, the carbonate system, marine organic matter, and trace metals); solution chemistry of seawater; isotopic tracers of rates and dates in marine systems; geochemical balance in the oceans.

SSC Course Schedule - EOSC 472 Chemical Oceanography and Marine Geochemistry

EOSC 474 Marine Pollution

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

An interdisciplinary study of pollution, with examples drawn from coastal and oceanic environments, including areas of local interest. Intended for third and fourth year students with a background in the sciences.

SSC Course Schedule - EOSC 474 Marine Pollution

EOSC 478 Introduction to Fisheries Science

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

An introduction to the ecology and management of freshwater and marine fisheries. Topics include: population dynamics, species interactions, communities, environmental influences, stock assessment, economics and sociology of fisheries. Laboratories will consist of numerical analyses and simulations.

SSC Course Schedule - EOSC 478 Introduction to Fisheries Science

EOSC 532 Field Laboratory in Groundwater Hydrology

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Hydraulic head measurements, water-quality sampling, pump and slug testing, infiltration measurements, profiling techniques. Computer analysis of field data. Held after spring term at the Richmond groundwater hydrology field site. Enrolment limitations.

SSC Course Schedule - EOSC 532 Field Laboratory in Groundwater Hydrology

EOSC 533 Advanced Groundwater Hydrology

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

Finite-difference models of steady-state and transient groundwater flow in the saturated and unsaturated zones; applications to regional groundwater flow, groundwater recharge, subsurface contributions to streamflow, and aquifer evaluation.

SSC Course Schedule - EOSC 533 Advanced Groundwater Hydrology

EOSC 575 The Biology and Ecology of Marine Zooplanktonic Organisms

Faculty: Science
Subject: Earth, Ocean and Atmospheric Sciences

SSC Course Schedule - EOSC 575 The Biology and Ecology of Marine Zooplanktonic Organisms

FISH 500 Issues in Fisheries Research: Seminars - Fisheries Management

FISH 501 Issues in Fisheries Research: Ecosystem Modelling

FISH 504 Quantitative Analysis of Fisheries I

Faculty: Science
Subject: Fisheries Research

SSC Course Schedule - FISH 504 Quantitative Analysis of Fisheries I

FISH 505 Quantitative Analysis of Fisheries II

Faculty: Science
Subject: Fisheries Research

SSC Course Schedule - FISH 505 Quantitative Analysis of Fisheries II

FISH 506E Current Topics in Fisheries: A History of Fisheries

FISH 507 Grand Challenges in Ocean Leadership

Faculty: Science
Subject: Fisheries Research

SSC Course Schedule - FISH 507 Grand Challenges in Ocean Leadership

FISH 508 Fisheries Economics and Management

Faculty: Science
Subject: Fisheries Research

SSC Course Schedule - FISH 508 Fisheries Economics and Management

FISH 520 Fisheries Conservation, Governance, and Evaluation

Pages