it all depends on where you take it. bare minimum is 8hrs of class time learning the laws and about shoot/dont shoot scenarios. then a shooting practical the consists of 30rnds. 10 a 3yrds, 5yrds, 7yrds. passing is hitting the target 21 out of 30
In all honestly I've learned more about NC gun laws reading this forum then I did in class.
like i said, the bare minimum, I've heard of courses taking 2-3 days where its all interactive and you shoot hundreds of rnds in many type of positions. Its all about what you want and need in your class.
I was a SAMI instructor in the military, I generally know what I'm doing and have plenty of experience with firearms, the class for me was merely a means to an end. I paid $50 and had my certificate in 8 hrs. If you want more in depth training, thats fine, its whatever you want