I noticed that the tutorial uses .iloc in the pandas section on notebook 2. At the Humble Data workshop at PyCon US 2025, we learned that certain .iloc behaviors are deprecated in pandas 2.2+ and can confuse beginners. It might be worth keeping only .loc instead to keep things easier to understand.
Thanks for the great resource!