For the 10 years that I taught CCW courses sponsored by my department,
we used a basic 12 hour course.
2 hours classroom gun safety, maintenance, identification and and operation
2 hours "laws of self defense and deadly force" (taught by a local judge, BTW) I hour lecture, one hour Q&A
8 hours range time ( 200 rounds) concealment and cover was taught here.
We used standard FBI "Q" targets.
We also offered an 18 hour "advanced" course, all range time, 600 rounds over 6 evenings for those that were interested. (90 percent or more came back for the advanced course
In advanced, we used 1/2 "Q" targets and 1/2 Speedwell realistic targets. I strongly recommend the Speedwell realistics for advanced training.