I will open accounts on some exchanges soon. I would like to prioritize one where I will be able to practice for free. From what I have read and seen so far, Binance seems to be considered the best exchange overall. However, I didn't see any mention of being able to practice for free on Binance website. So which exchanges would be best for that?
There are a number of platforms where you can practice your trading skills with some testnet coins. Bybit also offers testnet trading feature so it might be something which would be best for you to start learning how trading actually works. You can learn about leverage trading because it might give you good profits as compared to spot trading or margin trading.
You have to bear you own loss in such kind of trading but the profits would make you bear the loss. Even holding $500 to $1000 might make you able to trade with a whole number of bitcoins which would indeed give you major profits if you calculate fees approximately.