Yes, there are heaps of casinos which give lessons on games like Craps or any other. Signing up with a casino with free games also allows you to practice and learn and when you are confident enough you can switch to Real-Money mode.