Yes, Plus500 does offer a free demo account. Here is a guide how to get it. The demo version works exactly the same as the real account, the only difference being that you trade with imaginary funds.
In order to open a demo account, all one has to do is fill in an email and a password. After that, you instantly gain access to trading on the platform.