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

  • If you filter by subject, leave the Faculty filter set to "- Any -".
  • Some courses may have a different title and/or description this session, may not be offered this session or be accessible to all students. Please use the links to UBC’s Course Schedule to find the most up-to-date information.
  • Please email to update or add new courses.​

Climate Change Courses

Looking for climate change-related courses in particular? Browse through our curated collection available to undergraduate and graduate students at UBC Vancouver.

Find a Course

MTRL 471 Nanofibre Technology

MTRL 571 Advanced Nanofibre Technology

NURS 290 Health Impacts of Climate Change

NURS 353 Promoting the Health of Indigenous People

NURS 506 Health Promotion in Practice

NURS 576 Topics in Social and Environmental Planning to Foster Health of Populations

PHIL 235 Contemporary Moral Issues

PHIL 235A Contemporary Moral Issues

PHIL 331 Business and Professional Ethics

PHIL 331A Business and Professional Ethics

PHIL 332 Environmental Ethics

PHIL 332A Environmental Ethics

PHIL 335 Power and Oppression

PHIL 335A Power and Oppression

PHYS 333 Energy and Climate

PLAN 211 City-Making: A Global Perspective

PLAN 331 The Just City in a Divided World

PLAN 341 Smart Cities: Concepts, Methods and Design

PLAN 351 Green Cities

PLAN 425 Urban Planning Issues and Concepts

PLAN 503 Planning for Community Economic Development

PLAN 509 Urbanism as a Global Way of Life

PLAN 510 Environment and Sustainability Concepts for Planning Practice

PLAN 517 Theory and Methods of Urban Design

PLAN 530 Affordable Housing Policy and Planning

PLAN 531 Planning for Disaster-Resilient Communities

PLAN 532 Strategic Planning: Developing and Implementing Policy Plans

PLAN 533 Indigenous Planning: Ways of Being, Knowing and Doing

PLAN 535 Transportation Planning & Analysis

PLAN 548L Current Issues in Planning

PLAN 579 Public Health, Transportation, and the Built Environment

PLAN 580 Urban Transportation Planning

PLAN 583 Housing and Community Planning Policy

PLAN 587A Urban Design

PLAN 587B Urban Design

PLAN 591 Land Use and Environmental Policy

PLAN 597 Planning for Water Resources Management

PLNT 590 Advanced Topics in Plant Science

POLI 260 Introduction to Global Politics

POLI 309 Canadian Perspectives on Human Rights

POLI 316A Global Indigenous Politics

POLI 344A Social and Political Thought

POLI 351 Environmental Politics and Policy

POLI 360A Security Studies

POLI 361A International Violence and Its Control

POLI 364A International Organizations

POLI 371 Humanitarian Engineering: Politics and Practice

POLI 373 Ethics in World Politics

POLI 374A International Peacekeeping

POLI 375A Global Environmental Politics