+1 for the Education Direct class (my alma mater for booklearnin'). They're not bad for a good general overview.

As far as codes go, make sure you check your local AHJ's for additions / mods / changes, and what version of the NEC they're using currently.

Nothing beats hands on experience, however. You might want to try acting as a "sub" for another resi shop in the area until you get more experience with the "little" stuff (compared to your industrial history) [Linked Image]