Global Warming II: Create Your Own Models in Python (Coursera)

Offered by University of Chicago,
Global Warming II: Create Your Own Models in Python (Coursera)

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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Syllabus

Week 1
Time-Dependent Energy Balance Model
This class is intended to complement a Coursera class called Global Warming I: The Science and Modeling of Climate Change, which presents much of the background to the material here. In this class you'll be using spreadsheets (maybe) and Python (definitely) to do some simple numerical calculations on topics in Earth System Science. The model you'll be working on this week is based on material from Unit 3 of that class, called First Climate Model.

Week 2
Iterative Runaway Ice-Albedo Feedback Model
The ideas behind this model were explained in Unit 7, Feedbacks, in Part I of this class. First we get to generate simple linear "parameterization" functions of planetary albedo and the latitude to which ice forms (colder = lower latitude ice). Second, for any given value of the solar constant, L, we'll use iteration to find consistent values of albedo and T, to show the effect of the ice albedo feedback on Earth's temperature, running away to fall into the dreaded "snowball Earth".

Week 3
Ice Sheet Dynamics
Ice flows like extra-thick molasses, downhill. The shape of the ice sheet (altitude versus distance across) is determined by the relationship between ice surface slope and the flow rate of the ice.

Week 4
Pressure, Rotation, and Fluid Flow
Planetary rotation and fluid flow were explained in Part I of this class, Unit 6, on Weather and Climate.

Week 5
A Model of Climate Changes Today
Background for this model was presented in Part I of this class, Unit 9, The Perturbed Carbon Cycle.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Journey Conversations: Weaving Knowledge and Action (Coursera) Coursera
Yale University

Journey Conversations: Weaving Knowledge and Action (Coursera)

Journey of the Universe weaves together the discoveries of the evolutionary sciences together with humanities such as history, philosophy, art, and religion. This course draws on the Journey of the Universe Conversations, a series of 20 interviews with scientists and environmentalists. The first 10 interviews are with scientists and historians who deepen our understanding of the evolutionary process of universe, Earth, and humans.

Nov 9th 2026
5-12 Weeks
Global Arctic (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Global Arctic (Coursera)

The GlobalArctic MOOC introduces you the dynamics between global changes and changes in the Arctic. This course aims to highlight the effects of climate change in the Polar region. In turn, it will underline the impacts of a warmer Arctic on the planet Earth. For human civilization, the Arctic stands both as a laboratory and a warning for human kind.

Nov 20th 2026
4 Weeks
The Worldview of Thomas Berry: The Flourishing of the Earth Community (Coursera) Coursera
Yale University

The Worldview of Thomas Berry: The Flourishing of the Earth Community (Coursera)

Thomas Berry (1914-2009) was a historian of world religions and an early voice awakening moral sensibilities to the environmental crisis. He is known for articulating a “new story” of the universe that explores the implications of the evolutionary sciences and cultural traditions for creating a flourishing future. This course investigates Berry’s life and thought in relation to the Journey of the Universe project.

Nov 9th 2026
5-12 Weeks
An Introduction to Programming using Python (Coursera) Coursera
University of Leeds

An Introduction to Programming using Python (Coursera)

Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more. In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming.

Nov 16th 2026
2 Weeks
Combining and Analyzing Complex Data (Coursera) Coursera
University of Maryland, College Park

Combining and Analyzing Complex Data (Coursera)

In this course you will learn how to use survey weights to estimate descriptive statistics, like means and totals, and more complicated quantities like model parameters for linear and logistic regressions. Software capabilities will be covered with R® receiving particular emphasis. The course will also cover the basics of record linkage and statistical matching—both of which are becoming more important as ways of combining data from different sources. Combining of datasets raises ethical issues which the course reviews. Informed consent may have to be obtained from persons to allow their data to be linked. You will learn about differences in the legal requirements in different countries.

Nov 16th 2026
4 Weeks
The Dynamic Earth: A Course for Educators (Coursera) Coursera
American Museum of Natural History

The Dynamic Earth: A Course for Educators (Coursera)

The AMNH course The Dynamic Earth: A Course for Educators provides students with an overview of the origin and evolution of the Earth. Informed by the recently released Next Generation Science Standards, this course examines geological time scales, radiometric dating, and how scientists “read the rocks.” We will explore dramatic changes in the Earth over the last 4 billion years, including how the evolution of life on Earth has affected its atmosphere. In addition to looking at geology on a global scale, participants will take to their own backyards to explore and share their local geologic history.

Nov 16th 2026
4 Weeks
Biosphere 2 Science for the Future of Our Planet (Coursera) Coursera
University of Arizona

Biosphere 2 Science for the Future of Our Planet (Coursera)

Are you ready to take an incredible journey around Planet Earth and beyond? In this course, you will delve into a world of innovative science and learn from a team of Biosphere 2 and University of Arizona researchers. From plants and soils, to oceans and rainforests, the Moon, Mars, and more, this course is an exciting opportunity for anyone interested in science and Earth stewardship.

Nov 9th 2026
5-12 Weeks
Programação para todos (Conceitos básicos de Python) (Coursera) Coursera
University of Michigan

Programação para todos (Conceitos básicos de Python) (Coursera)

Este curso tem como objetivo ensinar a todos os conceitos básicos de programação de computadores usando Python. Abordamos o básico de como criar um programa a partir de uma série de instruções simples em Python. O curso não tem pré-requisitos e evita tudo, exceto a matemática mais simples. Qualquer pessoa com experiência moderada em computadores deve ser capaz de dominar os materiais deste curso. Este curso abordará os capítulos 1 ao 5 do livro “Python para Todos”.

Nov 16th 2026
5-12 Weeks
Using Databases with Python (Coursera) Coursera
University of Michigan

Using Databases with Python (Coursera)

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization.

Nov 9th 2026
5-12 Weeks