Both Virginia and North Carolina are 'phasing in' requirements that boaters (for motor boats with engines of 10hp or more and users of PWC's (Jet Skis, etc) complete 'Safe Boating Courses.'
In North Carolina, the current (as of May 2010) requirement for boats AND PWC's is for anyone under the age of 26. If you are visiting North Carolina, you must abide by the requirements of the state where you live.