Yes, ForexTB provide a demo account with up to €100,000 of virtual money. When you sign up at the website simply click on Free Demo, provide your details, and read the terms and conditions and privacy policy. Then click on Start Trading and your demo account will be created.