There are a number of software providers that allow new entrants to online trading to open a free demo account either for their own proprietary product or for the industry standard MT4. They can also be used with mobile apps so people can learn how to trade with their tablet or smartphone.