Knights off of 19 has a great CCW class. It's an all day class that includes a 200 round basic self defense shooting course. The instructors name is Norm Belson and he is a great instructor. I really enjoyed the class and am looking at taking one of his advance classes in april.
Here is his link:
http://www.staysafestreets.com/