PyClub: Teaching Python Through Climate & Environmental Data

Resource

PyClub: Teaching Python Through Climate & Environmental Data

Image of PyClub's homepage, text reads "Welcome to PyClub!"

PyClub is an open-access, modular curriculum designed to introduce students to Python programming through climate and environmental science applications. The program was developed and taught as an eight-week afterschool course for high school students and combines coding fundamentals with real-world environmental datasets and questions.

The curriculum emphasizes data literacy, scientific thinking, and hands-on exploration. Lessons are scaffolded and educator-friendly, with step-by-step activities that guide learners through working with environmental data, visualization, and interpretation.

PyClub is well suited for:

  • high school classrooms;
  • afterschool programs;
  • environmental education clubs; and
  • introductory data literacy workshops.

All lesson plans and materials are freely available and can be adapted to different learning environments.

Curriculum and Materials

Program Overview

 

I welcome collaboration, adaptation, and educator feedback from those who implement the curriculum. Contact info can be found on my website.