Global Warming II: Create Your Own Models in Python


This class provides a series of Python programming exercises intended to explore the use of numerical modeling in the Earth system and climate sciences. The scientific background for these models is presented in a companion class, Global Warming I: The Science and Modeling of Climate Change. This class assumes that you are new to Python programming (and this is indeed a great way to learn Python!), but that you will be able to pick up an elementary knowledge of Python syntax from another class or from on-line tutorials.

More Ways to Learn Climate Change

Climate Change Mitigation in Developing Countries

College | Online class

This course challenges you to consider how one might lift societies out of poverty while also mitigating greenhouse gas emissions. We explore the inherent complexity of developing country...


NASA's Climate Kids

3rd - 6th | Online resource

NASA’s Climate Kids website brings climate science to life with fun games, interactive features and exciting articles.


NASA: Climate Change and Global Warming

High School - College | Online resource

Climate Resource Center NASA’s Global Climate Change website hosts an extensive collection of global warming resources for media, educators, weathercasters and public speakers. Browse by topic and...


Our Earth's Future

College | Online class

Our Earth’s Future is about the science of climate change and how to talk about it. You will learn from scientists in the fields of climatology, oceanography, Earth science, and anthropology who...


See all resources for Climate Change