In every investments, you need to have a capital, it is seldom to trade without investing any amount. But there is a way to trade without any spending, best example is participating bounty campaign where you were received tokens as a reward then you may now trade it.
Indeed this is the only possible way to fund your trading account not shelling out money from your pocket, but it takes time and effort to earn from bounty campaigns. So, if I were you, if your purpose is to only practice trading, do virtual trading instead. Just fund your account with real money once you master your trading skills. That way, the risk of losing your money will be lessened at least.