I've found that when studying commutative algebra, thinking of things in terms of their algebro-geometric interpretation helps them stick as well as motivates otherwise odd and abstract concepts.
(For example, thinking of localization as referring to open sets, completions to infinitesimal neighborhoods, primary decomposition to irreducible components, etc.)
I'd like to do the same for concepts from homological algebra. I'm dimly aware that projective modules correspond geometrically to vector bundles (i.e. to the condition of being locally free) at least in nice cases, and flatness seems to have a deeply geometric interpretation as meaning something difficult to describe about "smoothly varying families". Is there a similarly geometric way to think about injective modules? If not, is there some intuition to why dualizing the concept of a projective module breaks the geometric correspondence?
If you're aware of other nice correspondences between geometric ideas and homological algebra constructions, I'd also love to hear them