I just finished a 2-week summer course that took students to central California (Cambria/San Simeon) and Santa Rosa Island. The purpose of the class was to get students excited about coastal ecology and the biodiversity that lives there.
This was my first time co-leading a course like this, and I wanted to introduce iNaturalist as part of the curriculum. I reviewed many posts on this forum and gave a lecture before the class on best practices, closely following the content in these slides. We did a practice run on campus, where I helped sort out any technical issues. I then provided feedback on their observations through our class project, which you can find here: BIO-S330 Cal Poly Coastal Field Studies 2025.
That all went fine and well, but the real trick that made iNaturalist a success in this class was the introduction of bingo cards. I quickly coded this script that generates printable bingo cards from the top N species for a given defined place in iNaturalist. The students really loved the scavenger hunt element, and many went on to observe other species beyond what was on the bingo card. I felt it was a nice way to incentivize using the app (you can only win if your species are verifiable on iNaturalist), while avoiding many of the bad incentives detailed elsewhere.
You can make your own bingo cards for free at the following site: iNaturalist Bingo Generator
If you’re handy with code, the project has an open license, and you can do whatever you like with it. It’s really wonderful that the iNaturalist folks maintain such a permissive API, so I feel any derivative projects should also follow suit. If you need a specific feature, feel free to leave a GitHub issue and I’ll try to implement it.
In any case, I wanted to share another tool to help introduce iNaturalist to students. Even the skeptics found the bingo game fun, and we had many winners in the class. Who knows, maybe you’ll want to make your own card the next time you go out observing!