I happened to notice that Larimer County does not accept online courses when I applied for mine. Not sure about other counties.
I personally paid extra for a class that included some range time. I think even if you're an experienced shooter, you might as well see if you can pick up some pointers from somebody more experienced. I definitely incorporated a few training and marksmanship things that I learned from my CCW class. But if you have already had professional training, I could see trying to save the money and time.