However at least it is better to go to the real thing from the demo and knowing what you need to do, at least that way you wouldn't be zero about everything. After that check how you are doing and when you reach to a point where you are doing great enough to actually profit and also be good for a competition, you could join the real one.
Demo is good but its totally different when you are in the actual or real account situation where emotions would mixed up because it wont really be the same when you do trade
on a demo account.
Let me check where I can open a demo account and start practising. I don't think there will be one for Bitcoin Futures.