Problem based category-theory book.
David Spivak's Category Theory for the Sciences has lots of great examples (with solutions depending on your edition) that comes about as close to such a text as you're likely to find. It rides a fine line between mathematics and engineering/sciences with a stronger foot in mathematics. Keep in mind that there are multiple versions of his "open" text available on the interwebs.