Hi Fxpipper,
About the education materials, you can visit Dailyfx, Babypips, Profiforex, Investopedia, etc. sites to learn more about forex. About the demo trading account, there are many forex brokers provide this. You can find one to test their trading servers. One advice about demo...