There are so many websites that offer virtual trading, trading view is quite popular. I was once introduced to it but I have not really tried it out, the one that I have tried out is on binary website and I make use of meta trader app somethings. They are quite okay, on meta Trader5 you will have 10000 worth of money to trade with.