I think both those schools might spend too much time on the things you already know about. You could charter my boat in Cape Coral (down the street from SwFYachts) and hire one of several good captains here for $300 for a full day to learn all you'd need, then you could go out and learn by doing, on your own, afterwards. This is awesome and safe cruising grounds with lots of diversity in options of anchoring, mooring, and docking at marinas. Not sure of rules on posting my charter website so just private message me if interested in knowing more. Thx.
2009 Leopard 37PC- Cape Coral, FL