PyClub: Teaching Python Through Climate & Environmental Data
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.
I welcome collaboration, adaptation, and educator feedback from those who implement the curriculum. Contact info can be found on my website.