“My daughter struggled with African countries until she played the drag‑and‑drop map quiz. Now she’s asking for harder levels.” – Parent contributor
You might ask, "Why not just use a blog?" Because geography is dynamic. A blog post about "Current Wildfires" is outdated in a week. A GitHub script that fetches current wildfire data is forever relevant. geographylessons github
The geographylessons repository is an open-source, structured collection of scripts, datasets, and Jupyter Notebooks aimed at teaching geographic concepts through practical programming. Unlike traditional lesson plans, this project assumes that the best way to understand spatial relationships is to manipulate the data yourself. “My daughter struggled with African countries until she