Demo account is incredibly useful for new traders. I think Demo account empowers the student to see how the trading framework functions. With demo trading, traders can sharpen their trading systems. Nevertheless, it is the live account that improves you as a trader. You have to trade with certifiable money to get a hold of the market. I started my trading with Eurotrader in their demo platform which works unimaginably well and synchronized to the live market prices. Presently I trade with them in their live market. They have a very low spread. And the minimum deposit is 50$.