In Maine, everytime a new code book comes out(every 3 years) you have to take a 15 hr refresher course on the code. I generally go to one taught by a state AHJ. Its pretty tough to sit there for 8 hrs on 2 consecutive days but you do learn some stuff as he covers all the changes from last version of code.