ed tech for change

Coding for Climate Change

A project sponsored by the National Geographic Society. 8 Python lessons connected to topics in climate science.

Coding is for everyone! Created by an educator with no computer science background, this resource consists of a simple, easy-to-follow coding program for high school students and educators of all backgrounds and comfort levels to learn Python while learning about geographic and scientific issues related to climate change. Each lesson begins with a new climate change topic and then introduces a step-by-step coding lesson.

Let Numbers Talk

Python lessons
0 +
Links to online videos & articles
0
Connections to scientific concepts
0 +
Python & Climate Change Lessons

Coding for Climate Change

Lesson #1: Introduction to Python
Coding & Online Compilers
Lesson #2: Variables
Climate Change & Global Temperatures
Lesson #3: Tuples & Lists
Melting Glaciers
Lesson #4: Dictionaries
The Anthropogenic Greenhouse Gas Effect
Lesson #5: Logic & Loops
Permafrost
Lesson #6: Functions
Smog & Ozone
Lesson #7: Object-oriented Python
Green Sea Turtles
Lesson #8: Numerical Python
The Albedo Effect
Culminating Activity
Farmland
Answer Key
Lessons 1-8

French

Resources

With support from the National Geographic Society, French-language resources are now available! These include a student workshop in the form of a slide presentation for select lessons, along with a quiz to help students test their knowledge after completing the workshop. Click the buttons below to access the resources.