It takes some mistakes to learn forex, demo account is recommended when you are new in forex.
brokers are not strict on Demos so if you are winning on Demo, open a free bonus account - trade a free bonus account to experience trading a real money.
XM and Tickmill are some of brokers that offer free bonus on standard accounts. you may use them to experience real money trading. if you are able to win and make profit, you can then find a broker that has ECN account and fund the account. Hotforex , Exness, FXopen and other brokers have ECN accounts