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

CHBE 483 Energy Engineering

CHBE 484 Green Engineering Principles and Applications for Process Industries

CHBE 485 Air Pollution Prevention and Control

CHBE 486 Waste Management for Resource Recovery

CHBE 575 Air Pollution Control

CHBE 583 Energy Engineering

CHEM 301 Aqueous Environmental Chemistry

CHEM 302 Atmospheric Environmental Chemistry

CHEM 341 Global Challenges: A Chemical Perspective

CIVL 200 Engineering and Sustainable Development

CIVL 201 Introduction to Civil Engineering

CIVL 202 Civil Engineering II

CIVL 204 Fundamentals of Environmental Engineering

CIVL 250 Engineering and Sustainable Development

CIVL 304 Fundamentals of Environmental Engineering

CIVL 305 Introduction to Environmental Engineering

CIVL 402 Professionalism and Law in Civil Engineering

CIVL 404 Introduction to Solid Waste Management

CIVL 406 Water Treatment and Waste Management

CIVL 407 Environmental Laboratory Analysis

CIVL 408 Geo-Environmental Engineering

CIVL 409 Municipal Engineering

CIVL 415 Water Resource Engineering

CIVL 416 Environmental Hydraulics

CIVL 420 Concrete Technology

CIVL 426 Virtual Design and Construction

CIVL 441 Transportation Planning and Analysis

CIVL 447 Environmental Engineering Design and Analysis

CIVL 475 Environmental Stewardship in Civil Engineering

CIVL 526 Virtual Design and Construction

CIVL 542 Physical Limnology

CIVL 548 Numerical Modelling of Surface Water Quality

CIVL 557 Toxic and Hazardous Waste Treatment and Disposal

CIVL 558 Water Resources Infrastructure

CIVL 559 Advanced Water and Wastewater Treatment Technology

CIVL 561 Assessment and Control Strategies in the Geo-Environment

CIVL 562 Environmental Contaminant Analysis Laboratory

CIVL 564 Engineering Management of Solid Wastes

CIVL 565 Physical-Chemical Treatment Processes

CIVL 566 Transport and Mixing of Pollutants in Aquatic Systems

CIVL 568 Water Pollution Engineering and its Ecological Impact

CIVL 569 Biological Wastewater Treatment

CIVL 572 Environmental Geotechnique

CIVL 582 Transportation Engineering Impacts

CIVL 583 Urban Engineering Methods and Models

CIVL 586 Urban Transportation System Analysis

CIVL 598D Topics in Civil Engineering: Biological Wastewater

CIVL 598I Topics in Civil Engineering: Theory of Water Resources

CIVL 598K Topics in Civil Engineering: Environmental Stewardship

COMM 362 Consumer Behaviour