Demo accounts can be a good way to learn forex trading and testing any reputable broker like hfm etc without investing any money with the broker.