While demo accounts and live accounts provide similar trading experiences, demo accounts are a valuable trading tool to help beginners learn how to trade and allow experienced traders to experiment and test new strategies in a risk-free environment.
Although demo accounts are meant to represent real market prices, please keep in mind that it is under a simulated environment and cannot always reasonably reflect all the market conditions as during highly volatile or illiquid periods (e.g., market open, news announcements).