http://777options.com/cfd-trading-demo-account/

A Free demo CFD Trading account offered by virtually all CFD brokers upon registration. A demo account enables new coming traders to simulate real trading environment performance.
Different brokers apply various limitation to the demo account. Such as limited time period, limited demo money, limited features or to demand a minimum deposit.
Check here, Full Article,