CFD means Contract for Difference. These instruments derive their value from the underlying asset. The benefit for the trader is that you don't have to actually own the asset and you only have to deposit a margin in order to leverage your investment.
With CFDs you can trade assets like stocks, indexex, commodities and other liquid assets.