I recieved my USCG Captains license through the Mariners School two years ago. They run an excellent program and I would reccomend them. One of the sessions was run by the owner of the school and he told us then, that he was fianllizing the online version of the class. He was just waiting for final approval from the Coast Guard. While you can save money by doing it on line... If you can devote the time, I think that you get much more out of the class by going through the experience with a room full of other boaters. Some of the discussions were pretty interesting and humorous. I met some great people in my class and again I would highly reccomend them (Mariners School). Good luck.