Absolutely, which is one of the reasons why NYC has such strict gun control laws I suspect. There are not a lot of places where the average law abiding working class person can go to practice, and the city is too darn busy and disorganized to enforce a certification/recertification program.
Actually the Sullivan laws were enacted to help preserve police corruption in NYC and to make certain that no new organized crime gangs could effectively chhallenge the established criminal organizations is was supported by organized fcrime at the time. If guns were legally held in nYC and they obeyed the uS Constitution there would be numerous indoor pistol ranges. which would fill this need.
Since it is a constitutional right for you to own a gun (yes, even New Yorkers) certification is unconstitutional. The founders wanted you to be able to protect yourself as a God given right, not to go through yearly classes and inspections so that the government can track who can protect themselves. They wanted the government to be afraid of you, not to know where to round up all the guns when the time came they wanted to take that right away from you.