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.

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

Let Numbers Talk

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

are you using this resource with your students?

We would love to keep track of classrooms using our resource! We also offer:

Support

Feeling overwhelmed or need help getting started? Send us an email and we can help you out!

Workshops

Want to introduce this resource to your staff or need help getting your students set up? Contact us to organize a workshop!

Opportunities to Collaborate

If you have ideas to improve the resource or you are looking to get involved, let us know!