Just sent in payment for the complete series of required classes. 24 hours in 3 8hr sessions (you pick the topics from a list), and a 10 hr code update course. They offered an "Early Bird Special" package of the entire series for $499 if you register before 1/27:
http://www.TechEduServ.com

Have used these people for the 10hr code class for the last couple renewal cycles, and they do a pretty good job. I signed up for courses on motors/controls, solar PV systems, and residential wiring.