IFM courses and requirements