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

PSYC 417A Special Topics in Psychology: Psychology and Developing Societies

PSYC 420 Community Psychology

RES 500B Resource and Environmental Workshop: Directed Studies

RES 500E Resource and Environmental Workshop: Exploring the food-water-energy-nexus

RES 500T Resource and Environmental Workshop: Global Food Security and Sustainability

RES 502 Master's Seminar on Resources and Environment

RES 507 Human Technological Systems

RES 508 Ecosystem Services

RES 510 Social Ecological Systems

RES 515 Integrated Watershed Management

RES 516 Urban Watershed Management

RES 518 Water in International Development

RES 520 Climate Change: Science, Technology and Sustainable Development

RUSS 323A Fantastic Worlds in Russian Fiction (in English)

SCIE 120 Topics in Sustainability Science

SCIE 420 Sustainability for Community and the World

SOCI 100 Introduction to Sociology

SOCI 102 Inequality and Social Change

SOCI 285 Citizenship and Identity

SOCI 301 Sociology of Development and Underdevelopment

SOCI 302 Ethnic and Racial Inequality

SOCI 312 Gender Relations

SOCI 342 Consumers and Consumption

SOCI 360 Sociology and Natural Resources

SOCI 361 Social Inequality

SOCI 364 Built Environments

SOCI 420 Sociology of the Environment

SOCI 423 Sociology of Food

SOCI 430 Global Citizenship

SOCI 435B International Service Learning: Partnerships for Participatory Development

SOCI 464 Social Movements

SOCI 479 Social Determinants of Health

SOCI 490 Contemporary Chinese Society

SOCI 495A Advanced Studies in Sociology: Sociology of Climate Change

SOCI 540 Social Inequality

SOIL 501 Advanced Soil Processes

SOIL 502 Advanced Sustainable Soil Management

SOIL 510 Land and Water Seminar

SOIL 515 Watershed Science

SOIL 516 Urban Watershed Management

SOIL 517 Land and Water Resource Evaluation

SOIL 518 Water in International Development

SOIL 548 Major Project

SOWK 400 Canadian Social Policy

SOWK 425 First Nations Social Issues

SOWK 440C Integrative Seminars in Social Work: Communities, Social Development and Participatory Action Research

SOWK 453 Disability and Justice

SOWK 510 First Nations Social Issues

SOWK 523A Advanced Analysis of Culture and Race in Social Work Practice

SOWK 529A Communities and Social Development: Debates, Approaches and Fields of Practice