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

Find a Course

AANB 515 Animal Welfare and Animal Ethics

AANB 550 Topics in Animal Welfare

AANB 551 Tutorials in Animal Welfare Research

ANTH 202A Contemporary Social Problems

ANTH 202B Contemporary Social Problems

ANTH 210 Eating Culture

ANTH 360 Introduction to Ecological Anthropology

ANTH 461 Anthropological Study of Local Ecological Knowledge

ANTH 472 Anthropological Study of Social Inequality

ANTH 540A Advanced Seminar: Sacred Geography

APBI 100 Soil and the Global Environment

APBI 200 Introduction to Soil Science

APBI 210 Vascular Plants

APBI 222 Introduction to Horticulture

APBI 244 Introduction to Biometeorology

APBI 260 Agroecology I: Introduction to principles and techniques

APBI 265 Sustainable Agriculture and Food Systems

APBI 290 Introductory Topics in Applied Biology: Insects for Food and Feed

APBI 314 Animals and Society

APBI 315 Animal Welfare and the Ethics of Animal Use

APBI 319 Aquaculture and the Environment

APBI 322 Horticultural Techniques

APBI 328 Weed Science

APBI 342 Soil Biology

APBI 351 Plant Physiology

APBI 360 Agroecology II: Application and analysis

APBI 361 Key Indicators of Agroecosystem Sustainability

APBI 401 Soil Processes

APBI 402 Sustainable Soil Management

APBI 412 Belowground Ecosystems

APBI 413 Stress and Coping in Animals

APBI 414 Animals and Global Issues

APBI 415 Applied Animal Behaviour

APBI 416 Animal Welfare and Conservation Biology

APBI 419 Fish Health

APBI 426 Plant-Microbe Interactions

APBI 428 Integrated Pest Management

APBI 444 Agroforestry

APBI 460 Agroecology III: Synthesis and evaluation

APBI 465 Capstone in Sustainable Agriculture and Food Systems

APBI 495 Principles of Wildlife Management in Forests and Agricultural Environments

APPP 502 Sustainability and Leadership

APSC 100 Introduction to Engineering I

APSC 101 Introduction to Engineering II

APSC 261 Technology and Society I

APSC 262 Technology and Society II

APSC 263 Technology and Development

APSC 366 The Art of the Possible: An Introduction to Engineering for Non-Engineers

APSC 461 Global Engineering Leadership

APSC 498H Directed Studies: Humanitarian Engineering

Pages