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

1. If you filter by subject, leave the Faculty filter set to "- Any -".

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

Please email to update or add new courses.​

Find a Course

ECON 371 Economics of the Environment

ECON 374 Land Economics

ECON 441 The Process of Economic Development

ECON 442 Issues in Economic Development

ECON 451 Economics of Public Expenditures

ECON 471 Economics of Nonrenewable Resources

ECON 472 Economics of Renewable Resources

ECON 573 Environmental Economics

EDCP 323 Outdoor Environmental Education: Curriculum and Pedagogy

EDCP 328 Environmental Education

EDCP 329 Agriculture in the Curriculum

EDCP 333 Contemporary Issues in Social Studies: Secondary

EDCP 423 Outdoor Environmental Education: Design, Implementation and Assessment

EDCP 448 Conceptions of the Natural World: Implications for Science Education

EDCP 531 Health Promotion, Wellness and Lifeskills in Outdoor Settings

EDCP 532 Theories and Dimensions of Place-Based Education: Ecohumanist, Critical, and Indigenous Lenses

EDCP 538 Theory and Research in Environmental Education

EDCP 539 Narrativity, Ecopedagogy and Indigeneity

EDST 509 Constructing Citizens: Canada and the Educational Past

EDST 585 Capstone: Society, Culture, and Politics in Education

EDST 588 Environmental Philosophy and Education

EDST 597 Educational Theories: Equality, Democracy, and Justice

EDUC 210 Global Citizenship, Part 1: Introduction

EDUC 211 Global Citizenship, Part 2: Community Service Learning and Capstone Conference

EECE 534 Green Nanoelectronic Devices

EECE 550 Topics in Power Electronic Design

EECE 555 Renewable and Efficient Electric Power Systems

EECE 561 Alternative Energy Sources

ELEC 352 Electric Energy Systems

ELEC 415 Semiconductor Devices: Physics, Design and Analysis

ELEC 543 Green Nanoelectronic Devices

ENDS 211 Introduction to Environmental Design: Introduction to City Design

ENDS 220 Architecture in Context: Vancouver

ENDS 221 Sustainability by Design

ENDS 301 Environmental Design Studio I

ENDS 402 Environmental Design Studio IV

ENDS 440 Environment and Urban Form

ENGL 241 Shakespeare Now

ENVR 200 Introduction to Environmental Science

ENVR 300 Introduction to Research in Environmental Science

ENVR 400 Community Project in Environmental Science

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 112 The Fluid Earth: Atmosphere and Ocean

EOSC 212 Topics in the Earth and Planetary Sciences.

EOSC 270 Marine Ecosystems

EOSC 310 The Earth and the Solar System