Do a google and you'll find plenty of resources for training. I believe most captains-to-be take one of the school programs. Their web pages are good sources. I recommend the book Get Your Captains License from Pearsoft PEARSoft Corporation - Boating Products
. You should aoso see what the local library has.
It seems that as long as you can document ownership of a vessel for the relevant time, the USCG will accept whatever number of days and type of experience you claim.