Building an H Bridge

To learn, kinda like learning to make a radix structure even though you will always use one from a library in any real production.

I have checked Pololu:

And I'd like to attempt to build a good quad H bridge for under $40 which is their price point.