Courses by school
- ESC 491H1 · Independent Study
- ESC 499H1 · Thesis
- ESC 499Y1 · Thesis
- ESPE 406 · ESPE 406
- ESS 103H1 · Geology in Public Issues
- ESS 105H1 · Our home planet
- ESS 196H1 · Life and Death in the Solar System
- ESS 223H1 · Introduction to Geochemistry
- ESS 224H1 · Introduction to Mineralogy and Petrology
- ESS 241H1 · Geologic Structures and Maps
- ESS 245H1 · Computational Geology
- ESS 261H1 · Earth System Evolution
- ESS 262H1 · Earth System Processes
- ESS 299Y1 · Research Opportunity Program
- ESS 311H1 · Earth System Chemistry 2: Aqueous Geochemistry
- ESS 313H1 · Contaminants in the Environment and Geoethics
- ESS 321H1 · Advanced Mineralogy
- ESS 322H1 · Igneous Petrology
- ESS 331H1 · Sedimentation and Stratigraphy
- ESS 362H1 · Oceanography
- ESS 363H1 · Global Biogeochemical Cycles
- ESS 423H1 · Mineral Deposits
- ESS 424H1 · Metamorphic Petrology
- ESS 425H1 · Analytical Methods for the Geosciences
- ESS 441H1 · Advanced Structural Geology
- ESS 445H1 · Global Tectonics
- ESS 453H1 · Gravity and Magnetics
- ESS 461H1 · Palaeoenvironmental Studies
- ESS 465H1 · Topics in Critical Zone Processes
- ESS 491H1 · Undergraduate Thesis Project
- ESS 492Y1 · Undergraduate Thesis Project
- ESTB 01H3 · Introduction to Environmental Studies
- ESTB 02H3 · Whose Land Indigenous-Canada- Land Relations
- ESTB 03H3 · Back to the Land: Restoring Embodied and Affective Ways of Knowing
- ESTB 04H3 · Addressing the Climate Crisis
- ESTB 05H3 · Climate Science for Everyone
- ESTC 34H3 · Sustainability in Practice
- ESTC 35H3 · Environmental Science and Technology in Society
- ESTC 36H3 · Knowledge, Ethics and Environmental Decision-Making
- ESTC 37H3 · Energy and Sustainability
- ESTD 18H3 · Environmental Studies Seminar Series
- ESTRY 231 · ESTRY 231
- ETEC 522 · ETEC 522 - Ventures in Learning Technology
- ETEC 523 · ETEC 523 - Mobile & Open Education
- ETEC 541 · ETEC 541 - Energy Literacy in Society and Digital Culture
- ETEC 553 · ETEC 553 - Leading and Managing Educational Technology Innovation
- ETEC 559 · ETEC 559 - Creating Technology-Enhanced Learning Environments
- ETEC 565A · ETEC 565A
- ETEC 565H · ETEC 565H - Special Course in Subject Matter Field
- ETEC 565S · ETEC 565S - Special Course in Subject Matter Field