Get your boating certification online. Great course, you can start it and save it and go back the next day or next week and pickup where you left off. It takes time to complete, your not going to knock it out in a few hours. But it's better than sitting in a classroom for 8 hours. Cost is $29.50 and you pay when you take the final exam. You get a temporary certificate upon completion and then you can get a Certification Card or they will put it on your NYS license and reprint it with the appropriate marking.

Official Boater Safety Courses
and Boat Safety Education Materials

Recognized by the U.S. Coast Guard, approved by NASBLA and your state boating license agency

https://www.boat-ed.com/newyork/