Trading in the Demo account sometimes would only give you a feel of what to expect in the real account. It doesn't make it a perfect and only learning platform but a kind of stepping stone to trading in the real account. The Demo account also cannot help a trader manage his emotions since The funds there are all virtual.