Demo accounts are a great way to get to grips with platform features and functionality, as well as getting to place risk-free trades with virtual money.
We always recommend that newcomers spend some time on demo before trading live, to get a feel for how markets move. For more experienced traders, demo accounts can be used to test strategies that are a work in progress before deploying them live with real money.