What you can learn on demo account is how to click buy and sell buttons, apply charting functions and tools, open various charts and check price history. Demo account gives zero knowledge about how to build trading strategies but rather how to implement them in trading, trying first in risk-free environment.demo is good i agree but the main problem is the result we get from the demo actually this knowledge not works when trading in a real account.