Of course, there are. NJ casinos offer slots that you can play for free. Specifically, they are either the free-play mode version or demo of a certain slot. While you cannot earn real money from this, you can surely use it as practice for when you’ll bet for real.