I'm looking for some sort of practice software or game where I would be given some (fictional) money and I would use that money to invest in shares or stocks or something and see how much money I could make after certain periods of time, or ongoing.
It would be great if it had "multiplayer" component i.e. you could start at the same time as some friends and see who makes the most money via a leaderboard.
I have Windows and the app must be free. While it's okay if the app only has one type of investment option available, if it has more that will be a real plus. The app must be as realistic as possible as I want to get a bit of practice (and fun) before attempting to do it with real money.