Yea,demo account is where a trader practicalize his trading skills,the demo account is meant for all types of traders,be it forex beginner or forex professional,but it is mainly recommended for forex beginners,a forex beginner can can't start a real live trading without going through the demo trading