Yes. You must open an account with a casino before you can use your free spins. Again, most casinos will need a small deposit before releasing your Saturday bonus. You can only deposit if you have an account up and running.
If you wish to practice, most websites allow you to gamble for free without registering. However, the free spins you earn won’t get you real money.